aplicação/json
corpo, corpo
-
O nome de uma fonte de dados vinculada do MongoDB Atlas. Normalmente é
"mongodb-atlas"
, embora isso possa mudar em seu aplicativo se você tiver escolhido outro nome ao criar a fonte de dados. -
O nome de um banco de dados na fonte de dados especificada.
-
O nome de uma collection no banco de dados especificado.
-
Um documento para inserir na coleção.
corpo, corpo
-
O nome de uma fonte de dados vinculada do MongoDB Atlas. Normalmente é
"mongodb-atlas"
, embora isso possa mudar em seu aplicativo se você tiver escolhido outro nome ao criar a fonte de dados. -
O nome de um banco de dados na fonte de dados especificada.
-
O nome de uma collection no banco de dados especificado.
-
Um documento para inserir na coleção.
POST /ação/insertOne
curl -s "https://data.mongodb-api.com/app/$CLIENT_APP_ID/endpoint/data/v1/action/insertOne" \
-X POST \
-H "apiKey: $API_KEY" \
-H 'Content-Type: application/ejson' \
-H "Accept: application/json" \
-d '{
"dataSource": "mongodb-atlas",
"database": "learn-data-api",
"collection": "tasks",
"document": {
"status": "open",
"text": "Do the dishes"
}
}'
exemplo de solicitação
{
"database": "todo",
"document": {
"text": "Do the dishes",
"status": "open${{ env.BUNDLED_SPEC_FILEPATH }}"
},
"collection": "tasks",
"dataSource": "mongodb-atlas"
}
exemplo de solicitação
{
"database": "todo",
"document": {
"text": "Do the dishes",
"status": "open"
},
"collection": "tasks",
"dataSource": "mongodb-atlas"
}
Exemplos de resposta (200)
{
"insertedId": "6193504e1be4ab27791c8133"
}
Exemplos de resposta (200)
{
"insertedId": {
"$oid": "6193504e1be4ab27791c8133"
}
}
Exemplos de resposta (400)
ErrorNoAuthenticationSpecified
{
"error": "no authentication methods were specified",
"error_code": "InvalidParameter",
"link": "string"
}
{
"error": "must specify some form of authentication (either email+password, api-key, or jwt) in the request header or body",
"error_code": "MissingParameter",
"link": "string"
}
Exemplos de resposta (401)
{
"error": "invalid session: error finding user for endpoint",
"error_code": "InvalidSession",
"link": "string"
}