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

การเรียงลำดับค่าฟิลด์ (FirstName) สำหรับ MongoDB?


ในการจัดเรียงค่า ให้ใช้ sort() ใน MongoDB ให้เราสร้างคอลเลกชันที่มีเอกสารก่อน -

> db.demo365.insertOne({"FirstName":"Chris"});{ "acknowledged" :true, "insertedId" :ObjectId("5e57d5b6d0ada61456dc936f")}> db.demo365.insertOne({"FirstName" :"Adam"});{ "acknowledged" :true, "insertedId" :ObjectId("5e57d5bad0ada61456dc9370")}> db.demo365.insertOne({"FirstName":"John"});{ "รับทราบ" :จริง "insertedId" :ObjectId("5e57d5bed0ada61456dc9371")}> db.demo365.insertOne({"FirstName":"Bob"});{ "acknowledged" :true, "insertedId" :ObjectId("5e57d5c0d0ada614"} 

แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -

> db.demo365.find();

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

{ "_id" :ObjectId("5e57d5b6d0ada61456dc936f"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e57d5bad0ada61456dc9370"), "FirstName" :"Adam" }{ "_id" :ObjectId( "5e57d5bed0ada61456dc9371"), "FirstName" :"John" }{ "_id" :ObjectId("5e57d5c0d0ada61456dc9372"), "FirstName" :"Bob" }

ต่อไปนี้เป็นแบบสอบถามสำหรับการเรียงลำดับ -

> db.demo365.find().sort({"FirstName":1});

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

{ "_id" :ObjectId("5e57d5bad0ada61456dc9370"), "FirstName" :"Adam" }{ "_id" :ObjectId("5e57d5c0d0ada61456dc9372"), "FirstName" :"Bob" }{ "_id" :ObjectId( "5e57d5b6d0ada61456dc936f"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e57d5bed0ada61456dc9371"), "FirstName" :"John" }