Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Value

Method

DELETE

Headers

KEY: Content-Type
Value: application/json

Headers

KEY: Authorization
Value: {{Insert the Bearer token from the user login}}

Body

The filter object can be used to filter the data to perform the delete action.

1. To select all documents in the collection, pass an empty document as the query filter parameter

Code Block
{
    "filter": {}
}

2. The following example selects from the dynamic data collection all documents where the hospitalNameequals "Apollo Hospitals"

Code Block
{
    "filter": {"hospitalName": "Apollo Hospitals"}
}

In the filter object, pass the schema field name that should be used to filter the delete action.3. The following example selects all documents from the dynamic data collection where hospitalName equals either "Apollo Hospitals" or "Mayo Clinic"

Code Block
{
    "filter": {"hospitalName": {$in:["Apollo Hospitals","Mayo Clinic"]}}
}

4. The following example selects all documents in the dynamic data collection where the hospitanName equals "Apollo Hospitals" and rating is less than ($lt) 3

Code Block
{
    "filter": {"hospitalName": "Apollo Hospitals", rating:{$lt: 3}}
}

5. The following example selects all documents in the dynamic data collection where the hospitalName equals "Apollo Hospitals" or ratin is less than ($lt) 3

Code Block
{
    "filter": {$or:[{"hospitalName": "Apollo Hospitals"},{rating:{$lt:3}}]}
}

6. In the following example, the compound query document selects all documents in the dynamic data collection where the hospitalName equals "ApolloHospitals" and either rating is less than ($lt) 3 or location starts with the character p:

Code Block
{
    "filter": {"hospitalName": "Apollo Hospitals", $or:[{rating:{$lt: 3}},{location: /^p/}]}
}

Sample Response

Code Block
languagejson
{
  "ok": 1,
  "writeErrors": [],
  "writeConcernErrors": [],
  "insertedIds": [],
  "nInserted": 0,
  "nUpserted": 0,
  "nMatched": 0,
  "nModified": 0,
  "nRemoved": 12,
  "upserted": [],
  "lastOp": {
    "ts": "7106831085601816578",
    "t": 443
  }
}

...