‘insertMany’ method is used to insert multiple documents into the collection.
Signature
db.collection.insertMany( [ <document 1> , <document 2>, ... ], { writeConcern: <document>, ordered: <boolean> } )
Example
db.employee.insert([{"firstName" : "Shankar", "lastName" : "nzv"}, {"firstName" : "Rohini", "lastName" : "Shankar"}])
Let’s experiment with employee collection.
> db.employee.find().pretty() { "_id" : ObjectId("60bb035bbaf44d88348459c5"), "firstName" : "Sailja", "lastName" : "PTR", "active" : true, "modifiedTime" : 1622868890184 }
Let’s insert 2 new employee documents.
> db.employee.insert([{"firstName" : "Shankar", "lastName" : "nzv"}, {"firstName" : "Rohini", "lastName" : "Shankar"}]) BulkWriteResult({ "writeErrors" : [ ], "writeConcernErrors" : [ ], "nInserted" : 2, "nUpserted" : 0, "nMatched" : 0, "nModified" : 0, "nRemoved" : 0, "upserted" : [ ] }) > > > > db.employee.find().pretty() { "_id" : ObjectId("60bb035bbaf44d88348459c5"), "firstName" : "Sailja", "lastName" : "PTR", "active" : true, "modifiedTime" : 1622868890184 } { "_id" : ObjectId("60bb062abaf44d88348459c6"), "firstName" : "Shankar", "lastName" : "nzv" } { "_id" : ObjectId("60bb062abaf44d88348459c7"), "firstName" : "Rohini", "lastName" : "Shankar" }
No comments:
Post a Comment