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

การแทรกข้อมูลจำนวนมากใน MongoDB ด้วย insertMany()

ใช้ insertMany() สำหรับการแทรกหลายเอกสารพร้อมกัน

insertMany() ช่วยให้แทรกหลายเอกสารในคำสั่งเดียว ประหยัดเวลาและทรัพยากร

ตัวอย่างการแทรกข้อมูล 3 เอกสารพร้อมกัน

> db.demo729.insertMany( [
    { BankName:"HDFC Bank",cardType:"Credit","CustomerName":[{Name:"Chris",Age:25}]},
    { BankName:"ICICI Bank",cardType:"Debit","CustomerName":[{Name:"Bob",Age:22}]},
    { BankName:"Kotak Bank",cardType:"Debit","CustomerName":[{Name:"David",Age:23}]}
] );

ผลลัพธ์: { "acknowledged" : true, "insertedIds" : [ ObjectId("5eac510d56e85a39df5f6333"), ObjectId("5eac510d56e85a39df5f6334"), ObjectId("5eac510d56e85a39df5f6335") ] }

แสดงข้อมูลทั้งหมด

> db.demo729.find().pretty();

ผลลัพธ์:

{ "_id" : ObjectId("5eac510d56e85a39df5f6333"), "BankName" : "HDFC Bank", "cardType" : "Credit", "CustomerName" : [ { "Name" : "Chris", "Age" : 25 } ] }
{ "_id" : ObjectId("5eac510d56e85a39df5f6334"), "BankName" : "ICICI Bank", "cardType" : "Debit", "CustomerName" : [ { "Name" : "Bob", "Age" : 22 } ] }
{ "_id" : ObjectId("5eac510d56e85a39df5f6335"), "BankName" : "Kotak Bank", "cardType" : "Debit", "CustomerName" : [ { "Name" : "David", "Age" : 23 } ] }