私はmongodbが初めてです。コード スニペットを次に示します。
MongoClient mongo = new MongoClient("localhost", 27017);
DB db = mongo.getDB("testdb");
DBCollection collection = db.getCollection("user");
のdb.getCollection("user")
場合、「user」という名前の既存のコレクションがある場合、このコレクションが返されます。「user」が存在しない場合はgetCollection("user")
、新しいコレクションを作成します。ここで、作成するコレクションのタイプを知りたいと思いgetCollection
ます。getCollection
キャップされたコレクションを返しますか?
私はmongodbのマニュアルを読みました:
メソッドを使用して、キャップ付きコレクションを明示的に作成する必要があります
createCollection()
。
getCollection
これは、によって作成されたコレクションがキャップされたコレクションではないことを意味しますか?
また、知りたい:
- 32 ビット システムでの DBcollection の最大デフォルト サイズは?
- データベース内のコレクションの最大数はいくつですか?