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

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


MongoDBで名前でユーザーを検索するには、find()を使用します。ドキュメントを使用してコレクションを作成しましょう-

> db.demo504.insertOne({"Name":"Chris"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8823ee987b6e0e9d18f570")
}
> db.demo504.insertOne({"Name":"John"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8823f2987b6e0e9d18f571")
}
> db.demo504.insertOne({"Name":"David"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8823f5987b6e0e9d18f572")
}

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

> db.demo504.find();

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

{ "_id" : ObjectId("5e8823ee987b6e0e9d18f570"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8823f2987b6e0e9d18f571"), "Name" : "John" }
{ "_id" : ObjectId("5e8823f5987b6e0e9d18f572"), "Name" : "David" }

以下は、名前でユーザーを検索するためのクエリです-

> db.demo504.find({Name:"John"});

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

{ "_id" : ObjectId("5e8823f2987b6e0e9d18f571"), "Name" : "John" }

  1. MongoDB:正規表現入力に似た名前を見つけますか?

    MongoDBで$regexを使用して名前を送信し、入力に類似した名前を見つけます。ドキュメントを使用してコレクションを作成しましょう- > db.demo514.insertOne({"Information":{"FullName":"John Doe"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e885116987b6e0e9d18f58c") }

  2. 条件に基づいてMongoDBレコードを検索しますか?

    条件に基づいてMongoDBを検索するには、find()を使用して条件を設定します。ドキュメントを使用してコレクションを作成しましょう- > db.demo708.insertOne({"Name":"John",Marks:54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea702e4d346dcb074dc6f33") } > db.demo708.insertO