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

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


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

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

db.createCollection(“yourNewCollectionName”);

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

db.createCollections(“yourNewCollectionName”,options);

上記のoptionsパラメータには、次の値を指定できます。

  • trueまたはfalseのいずれかになるブール型を返す上限付きフィールド。

  • trueまたはfalseのいずれかになるブール型を返すautoIndexIdフィールド。

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

  • 数値も返すmaxフィールド。

上記の値から、autoIndexedはMongoDBバージョン3.4および3.2から非推奨になりました。 MongoDBバージョン4.0.5を使用しています。これは、システムにインストールされている現在のMongoDBバージョンを確認する方法でもあります。

> db.version();
4.0.5

ケース1 :MongoDBで新しいコレクションを作成するためのクエリを見てみましょう-

> db.createCollection("userInformation");

出力は次のとおりです。

{ "ok" : 1 }

作成したコレクションを表示するには、showコマンドを使用する必要があります。クエリは次のとおりです。

> show collections;

出力は次のとおりです。

userInformation

ケース2 :MongoDBで新しいコレクションを作成する別の方法を見てみましょう。クエリは次のとおりです。

> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});

出力は次のとおりです。

{ "ok" : 1 }

はい、代替構文を使用して新しいコレクションを作成しました。作成したコレクション名を表示するには、showコマンドを使用する必要があります。クエリは次のとおりです。

> show collections;

以下は、上記で作成したコレクションを表示する出力です。

bookInformation
userInformation

  1. Windowsで新しいフォルダを作成する方法

    知っておくべきこと デスクトップまたはファイルエクスプローラーの任意の場所を右クリックして、[新規]新しいフォルダ 名前のない新しいフォルダを作成します。 Windows 10ファイルエクスプローラーメニューの使用:ホーム新規; Windows 11ファイルエクスプローラーメニューの場合:新規フォルダ 。 キーボードの使用:フォルダーを作成する場所に移動し、次のように入力します: CTRL + Shift + N 。 この記事では、Windows10およびWindows11で新しいフォルダーを作成する方法について説明します。 Windows 11で新しいフォルダを作成するにはどうす

  2. Javaを使用してMongoDBコレクションを作成するにはどうすればよいですか?

    db.createCollection()を使用してMongoDBにコレクションを作成できます メソッド。 構文 db.createCollection(name, options) 場所 db はデータベースです。 nameは、作成するコレクションの名前です。 Optionは、上限、自動インデックス、サイズ、最大などのオプションパラメータのセットです。 例 > use myDatabase switched to db myDatabase > db.createCollection("myCollection") { "