หากต้องการส่งคืนตำแหน่งของเอกสารที่สัมพันธ์กับคอลเล็กชัน ให้ใช้ sort() พร้อมกับ count() ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo47.insertOne({"ClientName":"Adam"});{ "acknowledged" :true, "insertedId" :ObjectId("5e267240cfb11e5c34d898f0")}> db.demo47.insertOne({"ClientName" :"John"});{ "acknowledged" :จริง "insertedId" :ObjectId("5e267243cfb11e5c34d898f1")}> db.demo47.insertOne({"ClientName":"Chris"});{ "acknowledged" :true, "insertedId" :ObjectId("5e267247cfb11e5c34d898f2")}> db.demo47.insertOne({"ClientName":"Sam"}"){ "รับทราบ" :จริง "insertedId" :ObjectId("5e26724ccdb11e5c34">แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo47.find();สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e267240cfb11e5c34d898f0"), "ClientName" :"Adam" }{ "_id" :ObjectId("5e267243cfb11e5c34d898f1"), "ClientName" :"John" :}{ _Id" "5e267247cfb11e5c34d898f2"), "ClientName" :"Chris" }{ "_id" :ObjectId("5e26724ccfb11e5c34d898f3"), "ClientName" :"Sam" }ต่อไปนี้เป็นแบบสอบถามเพื่อส่งคืนตำแหน่งของเอกสารที่สัมพันธ์กับคอลเลกชันใน MongoDB -
> db.demo47.find({ClientName:{$lt:"John"}}).sort({ClientName:1}).count();สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
2