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

MongoDBで階層JSONを作成しますか?


次の構文を使用して、MongoDBで階層JSONを作成します-

db.demo716.insertOne(
   {
      yourFieldName1,
      yourFieldName2,
      .
      .
      N,
      "fieldName": {
         yourFieldName1,
         yourFieldName2,
         .
         .
         N,
         "fieldname":
         [
            {
               yourFieldName1,
               yourFieldName2,
               .
               .
               N
            }
         ]
      }
   }
);

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

> db.demo716.insertOne(
...    {
...       "id": 101,
...       "UserEmailId": "[email protected]",
...       "UserPassword": "123456",
...       "UserInformation": {
...          "UserName": "Chris",
...          "UserAge": 26,
...          "UserCountryName": "US",
...          "OtherInformation":
...          [
...             {
...                "TeacherName":"Robert",
...                "SubjectName":"MongoDB",
...                "CollegeName":"MIT"
...             }
...          ]
...       }
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea9b1ff85324c2c98cc4c2f")
}

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

> db.demo716.find().pretty();

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

{
   "_id" : ObjectId("5ea9b1ff85324c2c98cc4c2f"),
   "id" : 101,
   "UserEmailId" : "[email protected]",
   "UserPassword" : "123456",
   "UserInformation" : {
      "UserName" : "Chris",
      "UserAge" : 26,
      "UserCountryName" : "US",
      "OtherInformation" : [
         {
            "TeacherName" : "Robert",
            "SubjectName" : "MongoDB",
            "CollegeName" : "MIT"
         }
      ]
   }
}

  1. MongoDBのJSON配列の内部要素にアクセスしますか?

    MongoDBのJSON配列の内部要素にアクセスするには、ドット表記を使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo687.insert({CountryName:'US', ... info: ... { ... id:101, ... details: ... [ ... { ...    Name:'Chris', ...    SubjectName:'MongoDB', ...    otherDetails:{ ...  

  2. MongoDBAtlasでのデータベースの作成と接続

    MongoDBは、一般的な目的で使用される市場のNOSQLデータベースの1つであり、オープンソースのドキュメントデータベースであり、C++上に構築されています。 このブログは以下の項目を示しています クラウドでのクラスターの作成 接続するためのMongodbCompassのインストール Compassを使用してMongoDBクラスターに接続する データベースの作成 MongoDBで使用される用語: データベース:コレクションの物理コンテナです。 コレクション:MongoDBドキュメントのグループです。これは、oracleなどのSQLデータベースのテーブルと同