我想从Java代码创建一个上限集合.我找到了通过JavaScript创建它的语法,但找不到Java的示例.
Mongo mongo = new Mongo("127.0.0.1");
DB db = mongo.getDB("mydbid");
DBCollection collection;
if (db.collectionExists("mycollection")) {
collection = db.getCollection("mycollection");
} else {
collection = /* ????? Create the collection ?????? */
}
}
Run Code Online (Sandbox Code Playgroud)
Lee*_*sen 13
使用DB.createCollection操作,然后指定已作为参数限制的DBObject .然后,您可以指定大小和最大值,以控制字节大小和最大文档数.MongoDB站点有一个关于上限集合的教程,解释了所有选项,但缺少每个驱动程序的示例.
Mongo mongo = new Mongo("127.0.0.1");
DB db = mongo.getDB("mydbid");
DBCollection collection;
if (db.collectionExists("mycollection")) {
collection = db.getCollection("mycollection");
} else {
DBObject options = BasicDBObjectBuilder.start().add("capped", true).add("size", 2000000000l).get();
collection = db.createCollection("mycollection", options);
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6415 次 |
最近记录: |