我是 mongodb 的新手。这是一个代码片段:
MongoClient mongo = new MongoClient("localhost", 27017);
DB db = mongo.getDB("testdb");
DBCollection collection = db.getCollection("user");
对于db.getCollection("user")
,如果存在名为“user”的现有集合,它将返回此集合。如果“用户”没有退出,getCollection("user")
将创建一个新集合。现在我想知道创建了什么类型的集合getCollection
。是否getCollection
返回上限集合?
我已阅读 mongodb 手册:
createCollection()
您必须使用该方法显式创建上限集合。
这是否意味着由创建的集合getCollection
不是上限集合?
我也想知道:
- 32 位系统上 DBcollection 的最大默认大小是多少?
- 数据库中的最大集合数是多少?