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

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


価格が特定の値未満のレコードを確認するには、$ltを使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo728.insertOne({Price:75});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab413c43417811278f589b")
}
> db.demo728.insertOne({Price:59});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414043417811278f589c")
}
> db.demo728.insertOne({Price:79});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414543417811278f589d")
}
> db.demo728.insertOne({Price:89});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414843417811278f589e")
}

find()メソッドを使用してコレクションからすべてのドキュメントを表示する-

> db.demo728.find();

これにより、次の出力が生成されます-

{ "_id" : ObjectId("5eab413c43417811278f589b"), "Price" : 75 }
{ "_id" : ObjectId("5eab414043417811278f589c"), "Price" : 59 }
{ "_id" : ObjectId("5eab414543417811278f589d"), "Price" : 79 }
{ "_id" : ObjectId("5eab414843417811278f589e"), "Price" : 89 }

以下は、条件に基づいてレコードを検索するためのクエリです-

> db.demo728.find({Price:{$lt:80}});

これにより、次の出力が生成されます-

{ "_id" : ObjectId("5eab413c43417811278f589b"), "Price" : 75 }
{ "_id" : ObjectId("5eab414043417811278f589c"), "Price" : 59 }
{ "_id" : ObjectId("5eab414543417811278f589d"), "Price" : 79 }

  1. MongoDBドキュメントで特定の値を超える値を見つけますか?

    特定の値を超える値を検索するには、MongoDBで$gteを使用する構文を次に示します- db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); ドキュメントを使用してコレクションを作成しましょう- > db.demo571.insertOne({"Price":140});{    "acknowledged" : true, "insertedId" : ObjectId("5e909b3439cfeaaf0b97b587&q

  2. 特定の数より大きいフィールド値を持つMongoDBドキュメントを照合し、それらをフェッチしますか?

    一致させるには、MongoDBで$matchを使用します。特定の数値より大きい値の場合は、$gtを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo730.insertOne({"Name" : "Chris", "Marks" : 33 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5eac54cd56e85a39df5f6339&