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

คำสั่ง MongoDB เพิ่มเอกสารในคอลเลกชันที่มีอยู่แล้ว

ใช้ $push เพิ่มอิลิเมนต์ในอาร์เรย์

ตัวดำเนินการ $push ใช้เพิ่มเอกสารใหม่เข้าไปในอาร์เรย์ของเอกสารที่มีอยู่แล้ว

> db.demo177.insertOne({ "Id": "101", "details": [ { "StudentName": "Chris", "Scores": [67, 71, 74], "SubjectName": ["MySQL", "Java"] } ] });

คำสั่งเพิ่มรายการนักเรียนใหม่ในอาร์เรย์ details:

db.demo177.update({ "Id": "101" }, { $push: { "details": { "StudentName": "Chris", "Scores": [90, 91, 94], "SubjectName": ["MongoDB", "SQL Server"] } } })

ผลลัพธ์: อาร์เรย์ details มี 3 รายการนักเรียน