runCommand如何在java中执行
我们在使用副本集的时候,需要对该表进行分片设置后才有效果,可以在mongodb shell中执行如下命令
db.runCommand({"shardcollection":"hxl.t300","key":{"_id":"hashed"}})
但是mongodb有个特点的地方就是不需要创建集合的情况下,写入数据会自动创建集合
特别开发人员在用java开发的时候,直接写到集合,我想问一下,java里如何执行上面的命令,让开发人员在写入数据的时候同时设置分区呢?
本帖最后由 lyhabc 于 2016-03-24 14:36 编辑
写入数据会自动创建集合,是的,比较智能
例如创建数据库功能,其创建DB的原理是 use一个DB,然后在这个DB上面去execute(依赖mongo的eval)一个空函数,这样这个DB得以保存。 lyhabc 发表于 2016-03-23 17:47 static/image/common/back.gif
写入数据会自动创建集合,是的,比较智能
我的问题是如何在java代码里执行如下的命令
db.runCommand({"shardcollection":"hxl.t300","key":{"_id":"hashed"}})
页:
[1]