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.