ในการรับเอกสารระดับบนสุด ให้ใช้ find() พร้อมกับ limit() หากต้องการดึงเอกสารเพียงฉบับเดียว ให้พิจารณาใช้ limit(1) ให้เราสร้างคอลเลกชันที่มีเอกสาร -
<ก่อนหน้า>> db.demo681.insertOne({_id:101,Name:"Chris"});{ "acknowledged" :true, "insertedId" :101 }> db.demo681.insertOne({_id:102,Name:"Bob"});{ "acknowledged" :true, "insertedId" :102 }> db.demo681.insertOne({_id:103,Name:"David"});{ "acknowledged" :true, "insertedId" :103 }> db.demo681.insertOne({_id:104,Name:"Bob"});{ "acknowledged" :true, "insertedId" :104 }> db.demo681.insertOne({_id:105,Name:" แซม"});{ "รับทราบ" :จริง "insertedId" :105 }แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo681.find();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :101, "Name" :"Chris" }{ "_id" :102, "Name" :"Bob" }{ "_id" :103, "Name" :"David" }{ " _id" :104, "Name" :"Bob" }{ "_id" :105, "Name" :"Sam" }
ต่อไปนี้เป็นแบบสอบถามเพื่อให้ได้องค์ประกอบสูงสุด -
> db.demo681.find().limit(1);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :101, "Name" :"Chris" }