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

文字と数字で名前が付けられたコレクションからレコードを取得するためのMongoDBクエリ


まず、文字と数字でコレクションを作成しましょう。たとえば、-

7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368

db.getCollection()を使用して上記のコレクションにアクセスします。上記の名前でコレクションを作成しましょう-

> db.createCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368');
{ "ok" : 1 }
>db.getCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368').insertOne({"FirstName":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e57e2152ae06a1609a00aea")
}
>db.getCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368').insertOne({"FirstName":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e57e21a2ae06a1609a00aeb")
}
>db.getCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368').insertOne({"FirstName":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e57e21e2ae06a1609a00aec")
}

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

> db.getCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368').find();

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

{ "_id" : ObjectId("5e57e2152ae06a1609a00aea"), "FirstName" : "Chris" }
{ "_id" : ObjectId("5e57e21a2ae06a1609a00aeb"), "FirstName" : "David" }
{ "_id" : ObjectId("5e57e21e2ae06a1609a00aec"), "FirstName" : "Bob" }

  1. サーバーレコードを含むMongoDBコレクションでサーバーステータスを非アクティブに設定しますか?

    ドキュメントを使用してコレクションを作成しましょう- > db.demo707.insertOne( ...    { ...       id:101, ...       "serverInformation": ...       [ ...          { ...             "IP":"192.

  2. コレクションから配列全体を削除するMongoDBクエリ?

    コレクションから配列全体を削除するには、MongoDBで$unsetを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo609.insertOne({"ListOfSubject":["MySQL","MongoDB"]});{    "acknowledged" : true, "insertedId" : ObjectId("5e974695f57d0dc0b182d62c") } > db.demo609