ใช้ save() ภายในลูป for ใน MongoDB Shell
สามารถวนลูปใน MongoDB shell เพื่อแทรกข้อมูลซ้ำหลายครั้งด้วยคำสั่ง save()
ตัวอย่างลูปแทรกข้อมูล 6 ครั้ง
> for(var v=1; v<7; v++) {
db.demo739.save({Name:"Chris",SubjectName:"MongoDB"});
}
WriteResult({ "nInserted" : 1 })
แสดงข้อมูลทั้งหมด
> db.demo739.find();
ผลลัพธ์: มีเอกสาร 6 รายการเหมือนกันทุกอย่าง
{ "_id" : ObjectId("5ead6e7857bb72a10bcf0666"), "Name" : "Chris", "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5ead6e7857bb72a10bcf0667"), "Name" : "Chris", "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5ead6e7857bb72a10bcf0668"), "Name" : "Chris", "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5ead6e7857bb72a10bcf0669"), "Name" : "Chris", "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5ead6e7857bb72a10bcf066a"), "Name" : "Chris", "SubjectName" : "MongoDB" }
{ "_id" : ObjectId("5ead6e7857bb72a10bcf066b"), "Name" : "Chris", "SubjectName" : "MongoDB" }