MongoDB
 Computer >> コンピューター >  >> プログラミング >> MongoDB

MongoDBで最小値を見つけますか?


最小値を取得するには、limit(1)とともにsort()を使用します。まず、ドキュメントを使用してコレクションを作成しましょう-

> 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")
}

以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです-

> 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 }

  1. MongoDBで名前でユーザーを見つけることができませんか?

    MongoDBで名前でユーザーを検索するには、find()を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo504.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8823ee987b6e0e9d18f570") } > db.demo504.insertOne({"Name&

  2. 価格が特定の値未満のMongoDBレコードを検索する

    価格が特定の値未満のレコードを確認するには、$ltを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo728.insertOne({Price:75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab413c43417811278f589b") } > db.demo728.insertOne({Price:59}); {    "acknowl