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

MongoDBでcreatedCollectionAutomaticallyはどういう意味ですか?


コレクションが存在しない場合、MongoDBはインデックス作成部分にコレクションを作成します。 createdCollectionAutomaticallyは、操作によってコレクションが作成されたことを通知します。

この例では、インデックス-

を使用してコレクションを作成しましょう。
> db.createCollectionDemo.createIndex({"ClientCountryName":1});

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

{
   "createdCollectionAutomatically" : true,
   "numIndexesBefore" : 1,
   "numIndexesAfter" : 2,
   "ok" : 1
}

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

> db.createCollectionDemo.insertOne({"ClientName":"Larry","ClientCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd2950be3526dbddbbfb612")
}
>

以下は、find()メソッドを使用してコレクションからすべてのドキュメントを表示するためのクエリです-

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

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

{
   "_id" : ObjectId("5cd2950be3526dbddbbfb612"),
   "ClientName" : "Larry",
   "ClientCountryName" : "US"
}

  1. LinuxでBashはどういう意味ですか?

    Linuxを長い間使用しているのであれば、フォーラムや記事でBashという言葉が飛び交うのを見たことは間違いありません。ターミナルの同義語のように見えることもありますが、Bashとターミナルエミュレータは間違いなく2つの異なるアプリケーションです。では、Bashとは正確には何ですか?この短い記事では、Bashとは何か、Bashの機能、およびBashの使用を開始する方法について説明します。 バッシュ定義 名前Bash Bの頭字語です ourne- A SHを獲得する エル、バッシュの前任者の1人の作成者であるスティーブンボーンという名前の駄洒落。最初のベータ版は1989年にリリースされ、

  2. アプリ内購入とはどういう意味ですか?

    モバイルアプリを使用している場合は、用語がわかりにくいかもしれませんが、アプリ内購入に遭遇した可能性があります。 アプリ内購入を理解することは、アプリ内購入とやり取りするためだけでなく、アプリ内購入を含む進化し続けるディスカッションに参加するためにも重要です。 「アプリ内購入」とはどういう意味ですか? Investopediaは、アプリ内購入を「モバイルデバイス上のアプリケーション内からの商品やサービスの購入」と説明しています。これは最初から始めるのに適した場所ですが、ソースとコンテキストに基づいて定義をより微妙に変えることができます。 たとえば、この定義には、Amazonなどの専用小売