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

ドキュメントを含むMongoDBコレクションから小文字の値を検索します


小文字の値を見つけるには、MongoDBのtoLowerCase()メソッドを使用します。 find()のメソッドを使用して、小文字の値を検索します。

ドキュメントを使用してコレクションを作成しましょう-

> db.demo172.insertOne({"SubjectName":"MySQL"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3838ce9e4f06af551997e1")
}
> db.demo172.insertOne({"SubjectName":"mongodb"});
{
    "acknowledged" : true,
   "insertedId" : ObjectId("5e3838d69e4f06af551997e2")
}
> db.demo172.insertOne({"SubjectName":"MongoDB"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3838db9e4f06af551997e3")
}

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

> db.demo172.find();

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

{ "_id" : ObjectId("5e3838ce9e4f06af551997e1"), "SubjectName" : "MySQL" }
{ "_id" : ObjectId("5e3838d69e4f06af551997e2"), "SubjectName" : "mongodb" }
{ "_id" : ObjectId("5e3838db9e4f06af551997e3"), "SubjectName" : "MongoDB" }

以下は、小文字の値を見つけるためのクエリです-

> db.demo172.find({"SubjectName":"MONGODB".toLowerCase()});

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

{ "_id" : ObjectId("5e3838d69e4f06af551997e2"), "SubjectName" : "mongodb" }

  1. 値が$eqと一致するドキュメントをMongoDBコレクションから削除しますか?

    remove()を使用してドキュメントを削除します。この値は、MongoDBコレクションの$eqと一致します。 $ eq演算子は、フィールドの値が指定された値と等しいドキュメントと一致します。 ドキュメントを使用してコレクションを作成しましょう- > db.demo626.insertOne({id:1,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9a

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

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