MongoDB で新しいコレクションを作成するには、createCollection() メソッドを使用する必要があります。
ケース 1: MongoDB で新しいコレクションを作成するための最も単純な構文は次のとおりです。
db.createCollection(“yourNewCollectionName”);
ケース 2: MongoDB で新しいコレクションを作成するMongoDB 代替構文は次のとおりです:
db.createCollections(“yourNewCollectionName”,options);
上記のオプション パラメータには次の値を指定できます:
ブール型の cap フィールド (true または false) を返します。 。
autoIndexId フィールドは、ブール型 (true または false) を返します。
数値のサイズ フィールドを返します。
max フィールドも数値を返します。
上記の値から、autoIndexed は MongoDB バージョン 3.4 および 3.2 以降非推奨になりました。 MongoDB バージョン 4.0.5 を使用しています。システムにインストールされている現在の MongoDB バージョンを次の方法で確認することもできます。
> db.version(); 4.0.5
ケース 1: MongoDB に新しいコレクションを作成するクエリを見てみましょう -
> db.createCollection("userInformation");
The出力は次のとおりです。
{ "ok" : 1 }
作成されたコレクションを表示するには、show コマンドを使用する必要があります。クエリは次のとおりです:
> show collections;
出力は次のとおりです:
userInformation
ケース 2: MongoDB で新しいコレクションを作成する別の方法を見てみましょう。クエリは次のとおりです:
> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});
出力は次のとおりです:
{ "ok" : 1 }
はい、代替構文を使用して新しいコレクションを作成しました。作成したコレクション名を表示するには、showコマンドを使用する必要があります。クエリは次のとおりです:
> show collections;
上記で作成したコレクションを示す出力は次のとおりです:
bookInformation userInformation
以上がMongoDB で新しいコレクションを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。