Borrar varios documentos que coincidan con una query.
Cuerpo
-
El nombre de una fuente de datos de MongoDB Atlas vinculada. Esto es generalmente
"mongodb-atlas"aunque puede ser diferente en tu aplicación si elegiste un nombre distinto al crear la fuente de datos. -
El nombre de una base de datos en la fuente de datos especificada.
-
El nombre de una colección en la base de datos especificada.
-
Un filtro de query de MongoDB que coincide con los documentos. Para ver una lista de todos los operadores del query que admite la API de datos, consulte Operadores del query.
Cuerpo
-
El nombre de una fuente de datos de MongoDB Atlas vinculada. Esto es generalmente
"mongodb-atlas"aunque puede ser diferente en tu aplicación si elegiste un nombre distinto al crear la fuente de datos. -
El nombre de una base de datos en la fuente de datos especificada.
-
El nombre de una colección en la base de datos especificada.
-
Un filtro de query de MongoDB que coincide con los documentos. Para ver una lista de todos los operadores del query que admite la API de datos, consulte Operadores del query.
curl -s "https://data.mongodb-api.com/app/$CLIENT_APP_ID/endpoint/data/v1/action/deleteMany" \
-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",
"filter": {
"status": "complete"
}
}'
{
"filter": {
"status": "complete"
},
"database": "todo",
"collection": "tasks",
"dataSource": "mongodb-atlas"
}
{
"filter": {
"status": "complete"
},
"database": "todo",
"collection": "tasks",
"dataSource": "mongodb-atlas"
}
{
"deletedCount": 12
}
{
"deletedCount": {
"$numberInt": 12
}
}
{
"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"
}
{
"error": "invalid session: error finding user for endpoint",
"error_code": "InvalidSession",
"link": "string"
}