Batch Insert Documents
POST/collections/:collectionName/documents
Insert one or more documents into the specified collection. Data format is an array of EJSON objects. Supports transaction operations.
Request
Path Parameters
collectionName stringrequired
Collection name
- application/json
Body
required
data object[]required
Array of document data (EJSON object format)
transactionId string
Transaction ID (optional)
Responses
- 201
- 400
Documents inserted successfully
- application/json
- Schema
- Example (from schema)
- Example
Schema
insertedIds string[]
List of inserted document IDs
{
"insertedIds": [
"string"
]
}
{
"insertedIds": [
"507f1f77bcf86cd799439011",
"507f191e810c19729de860ea"
]
}
Invalid request parameters
- application/json
- Schema
- Example (from schema)
Schema
code string
Error code
message string
Error message
request_id string
Unique request ID
{
"code": "INVALID_PARAM",
"message": "param.query can't be empty",
"request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Loading...