mongodbHow to insert many docs in MongoDB?
MongoDB provides a bulk insert operation to insert multiple documents into a collection. The syntax for bulk insert is as follows:
db.collection.insertMany(
[
{ <document 1> },
{ <document 2> },
...
{ <document n> }
]
)
The output of the above command will be:
{
"acknowledged" : true,
"insertedIds" : [
ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f"),
ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f"),
ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f")
]
}
Code explanation
db.collection.insertMany
: This is the method used to perform a bulk insert operation.[ { <document 1> }, { <document 2> }, ... { <document n> } ]
: This is an array of documents to be inserted.acknowledged
: This is a boolean value indicating whether the operation was successful or not.insertedIds
: This is an array of ObjectIds of the documents that were inserted.
Helpful links
More of Mongodb
- How to check the version of MongoDB?
- How to use watch in MongoDB?
- How to update one document in MongoDB?
- How to update many documents in MongoDB?
- How to use MongoDB queue?
- How to create a many to many relation in MongoDB?
- How to insert new document into MongoDB?
- How to use hint in MongoDB?
- How to work with time series data in MongoDB?
- How to use unwind in MongoDB?
See more codes...