ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo590.insert([... { "Name":"Chris", "Age":21 },... {"Name":"Bob", "Age":20},. .. { "Name":"Sam", "Age":19 }... ]);BulkWriteResult({ "writeErrors" :[ ], "writeConcernErrors" :[ ], "nInserted" :3, "nUpserted" :0, "nMatched" :0, "nModified" :0, "nRemoved" :0, "upserted" :[ ]})
แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo590.find();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd0"), "Name" :"Chris", "Age" :21 }{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd1"), "Name" :"Bob", " อายุ" :20 }{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd2"), "Name" :"Sam", "Age" :19 }
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงค่าฟิลด์ทั้งหมด ยกเว้น _id -
<ก่อนหน้า>> var listOfObject =[];> db.demo590.find().forEach(function(d){... var ob ={};... ob["StudentFirstName"] =d.Name;. .. ob["StudentAge"] =d.Age;... listOfObject.push(ob);... });ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสาร -
> listOfObject;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
[ { "StudentFirstName" :"Chris", "StudentAge" :21 }, { "StudentFirstName" :"Bob", "StudentAge" :20 }, { "StudentFirstName" :"Sam", "StudentAge" :19 }]