Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

เขียน MongoDB insert statement สำหรับ multiple insert พร้อมกัน


สำหรับ multiple insert ให้ใช้ insert() ใน MongoDB มาสร้างคอลเลกชันพร้อมเอกสารกันก่อน

> db.demo689.insert([ ...    {ClientName:"Chris","ClientAge":34,"ClientCountryName":"US"}, ...    {ClientName:"David","ClientAge":28,"ClientCountryName":"UK"}, ...    {ClientName:"Bob","ClientAge":39,"ClientCountryName":"AUS"}, ... ]); BulkWriteResult({    "writeErrors" : [ ],    "writeConcernErrors" : [ ],    "nInserted" : 3,    "nUpserted" : 0,    "nMatched" : 0,    "nModified" : 0,    "nRemoved" : 0,    "upserted" : [ ] })

แสดงเอกสารทั้งหมดจากคอลเลกชันด้วยเมธอด find()

> db.demo689.find();

จะได้ผลลัพธ์ดังนี้

{ "_id" : ObjectId("5ea580dfa7e81adc6a0b3967"), "ClientName" : "Chris", "ClientAge" : 34, "ClientCountryName" : "US" } { "_id" : ObjectId("5ea580dfa7e81adc6a0b3968"), "ClientName" : "David", "ClientAge" : 28, "ClientCountryName" : "UK" } { "_id" : ObjectId("5ea580dfa7e81adc6a0b3969"), "ClientName" : "Bob", "ClientAge" : 39,   "ClientCountryName" : "AUS" }