คุณสามารถใช้ $set ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo732.insertOne({_id:1,Language:"English"});{ "acknowledged" :true, "insertedId" :1 }> db.demo732.insertOne({_id:2,Language:"Hindi"});{ "acknowledged" :true, "insertedId" :2 }
แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo732.find();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :1, "Language" :"English" }{ "_id" :2, "Language" :"Hindi" }
ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มเขตข้อมูลที่มีประเภทข้อมูลเฉพาะ (รายการ วัตถุ) ในเอกสาร MongoDB ที่มีอยู่ -
<ก่อนหน้า>> db.demo732.update({_id:1},... { $set:{details:{'subjectName':"MongoDB"}, studentDetails:[{Name:"David"},{CountryName:"US"}]}})WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo732.find();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :1, "Language" :"English", "details" :{ " subjectName" :"MongoDB" }, "studentDetails" :[ { "Name" :"David" }, { "CountryName" " :"US" } ] }{ "_id" :2, "Language" :"Hindi" }