按降序排列 MongoDB 文件
若要對文件進行排序,請將 sort() 與 find() 結合使用。讓我們建立一個包含文件的集合 -
> db.demo630.insertOne({"Value":10});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e9b080e6c954c74be91e6ba")
}
> db.demo630.insertOne({"Value":200});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e9b08116c954c74be91e6bb")
}
> db.demo630.insertOne({"Value":40});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e9b08146c954c74be91e6bc")
}
> db.demo630.insertOne({"Value":60});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e9b08176c954c74be91e6bd")
}使用 find() 方法顯示集合中的所有文件 -
> db.demo630.find();
這將產生以下輸出 -
{ "_id" : ObjectId("5e9b080e6c954c74be91e6ba"), "Value" : 10 }
{ "_id" : ObjectId("5e9b08116c954c74be91e6bb"), "Value" : 200 }
{ "_id" : ObjectId("5e9b08146c954c74be91e6bc"), "Value" : 40 }
{ "_id" : ObjectId("5e9b08176c954c74be91e6bd"), "Value" : 60 }以下是排序查詢 -
> db.demo630.find().sort({Value:-1});這將產生以下輸出 -
{ "_id" : ObjectId("5e9b08116c954c74be91e6bb"), "Value" : 200 }
{ "_id" : ObjectId("5e9b08176c954c74be91e6bd"), "Value" : 60 }
{ "_id" : ObjectId("5e9b08146c954c74be91e6bc"), "Value" : 40 }
{ "_id" : ObjectId("5e9b080e6c954c74be91e6ba"), "Value" : 10 }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP