MongoDB
コレクションをimplicitly
作成します 最初のドキュメントがコレクションに保存されたとき。 createCollection()
メソッドは明示的にコレクションを作成し、 if オプションオブジェクトが引数として渡されます。
今、これは理にかなっています。 options
パラメーターは、1つ以上の引数を取り込んで、作成するコレクションの特性(capped
など)を決定できます。 、autoIndexId
、size
、usePowerOf2Sizes
、max no. of documents
。
これらのオプションのいずれも指定しない場合、デフォルトの動作が優先されます。つまり、最初の挿入が行われるたびに、デフォルト設定でコレクションが遅延して作成されます。
したがって、特性を定義するコレクションが必要な場合は、これらの特性をDBObject
として渡すことができます。 createCollections()
へ メソッドとコレクションが作成されます。以下は、オプションを渡す方法の例です。
BasicDBObject options = new BasicDBObject();
options.put("size", 12121212);
db.createCollection("hello", options);
はい。 mongodb
を許可します default configuration
を適用するには あなたのコレクションのために。 max
を設定する場合を除きます 、size
、autoIndexId
、capped
、usePowerOf2Sizes
新しいコレクションのプロパティ、これは問題ありません。
参照 : http://docs.mongodb.org/manual/reference/method /db.createCollection/