使用 MongoDB 查詢最小值?
若要獲取最小值,請使用 sort()和 limit(1)。我們首先建立一個包含文件的集合:
> db.findMinimumValueDemo.insertOne({"Value":1004});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cdfd61abf3115999ed51208")
}
> db.findMinimumValueDemo.insertOne({"Value":983});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cdfd61ebf3115999ed51209")
}
> db.findMinimumValueDemo.insertOne({"Value":990});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cdfd622bf3115999ed5120a")
}
> db.findMinimumValueDemo.insertOne({"Value":1093});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cdfd626bf3115999ed5120b")
}
> db.findMinimumValueDemo.insertOne({"Value":10090});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cdfd62fbf3115999ed5120c")
}以下是對文件集合中所有文件進行查詢的查詢:
> db.findMinimumValueDemo.find();
這樣會產生以下輸出:
{ "_id" : ObjectId("5cdfd61abf3115999ed51208"), "Value" : 1004 }
{ "_id" : ObjectId("5cdfd61ebf3115999ed51209"), "Value" : 983 }
{ "_id" : ObjectId("5cdfd622bf3115999ed5120a"), "Value" : 990 }
{ "_id" : ObjectId("5cdfd626bf3115999ed5120b"), "Value" : 1093 }
{ "_id" : ObjectId("5cdfd62fbf3115999ed5120c"), "Value" : 10090 }以下是查詢最小值的方法:
> db.findMinimumValueDemo.find().sort({Value:1}).limit(1);這樣會產生以下輸出:
{ "_id" : ObjectId("5cdfd61ebf3115999ed51209"), "Value" : 983 }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP