Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Thêm giá trị vào MongoDB bằng vòng lặp for

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.