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

วิธีใช้ for loop เพื่อ push ค่าเข้าไปใน MongoDB

ใช้ 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" }