Document Operations
Document CRUD operations, supporting both batch and single document operations
Batch Insert Documents
Insert one or more documents into the specified collection. Data format is an array of EJSON objects. Supports transaction operations.
Query Document List
Query documents in a collection. Supports complex query conditions (MongoDB query syntax), pagination, sorting, and field projection.
Batch Update Documents
Update documents matching the query conditions. Supports MongoDB update operators (e.g. `$set`, `$inc`, `$push`, etc.).
Get Single Document
Query a single document by its `_id`. Supports field projection and in-transaction queries. Returns 404 if the document does not exist.
Update Single Document
Update a single document by its `_id`. Supports all update operators (`$set`, `$inc`, `$push`, etc.).
Delete Single Document
Delete a single document by its `_id`. Uses the standard RESTful DELETE method. Returns 404 if the document does not exist.
Batch Delete Documents
Delete documents matching the query conditions. Uses POST method because complex query conditions need to be passed in the request body.