Sử dụng vòng lặp for trong MongoDB Shell
MongoDB shell hỗ trợ JavaScript, cho phép dùng vòng lặp for để chèn nhiều bản ghi tương tự.
Ví dụ chèn 6 bản ghi giống nhau
> for (var v = 1; v < 7; v++) {
... db.demo739.save({ Name: "Chris", SubjectName: "MongoDB" });
... }
WriteResult({ "nInserted": 1 }) // Lặp 6 lần
Kết quả
{ "_id": ObjectId("..."), "Name": "Chris", "SubjectName": "MongoDB" } // 6 bản ghi
...
Lưu ý: save() đã không được khuyến khích. Nên dùng insertMany() với mảng được tạo bởi code ứng dụng (Node.js, Python, v.v.) cho hiệu năng tốt hơn.