ホームページ > データベース > モンゴDB > MongoDB で新しいコレクションを作成するにはどうすればよいですか?

MongoDB で新しいコレクションを作成するにはどうすればよいですか?

王林
リリース: 2023-09-12 11:25:02
転載
1347 人が閲覧しました

如何在 MongoDB 中创建新集合?

MongoDB で新しいコレクションを作成するには、createCollection() メソッドを使用する必要があります。

ケース 1: MongoDB で新しいコレクションを作成するための最も単純な構文は次のとおりです。

db.createCollection(“yourNewCollectionName”);
ログイン後にコピー

ケース 2: MongoDB で新しいコレクションを作成するMongoDB 代替構文は次のとおりです:

db.createCollections(“yourNewCollectionName”,options);
ログイン後にコピー

上記のオプション パラメータには次の値を指定できます:

  • ブール型の cap フィールド (true または false) を返します。 。

  • autoIndexId フィールドは、ブール型 (true または false) を返します。

  • 数値のサイズ フィールドを返します。

  • < li>

    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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート