Mongodb 在ShardingTest中设置restart
ShardingTest对象可用于创建测试分片,我想将其用于简单的开发和测试 但是,由于使用以下命令,我无法重新启动之前创建的测试数据库:Mongodb 在ShardingTest中设置restart,mongodb,sharding,Mongodb,Sharding,ShardingTest对象可用于创建测试分片,我想将其用于简单的开发和测试 但是,由于使用以下命令,我无法重新启动之前创建的测试数据库: mongo --nodb cluster = new ShardingTest({shards:3, chunksize:1, config:3, rs:{nodes:{r1:{startClean:false},r2:{startClean:false},a:{startClean:false}}}}) 我尝试过以下方法,但没有成功: cluster =
mongo --nodb
cluster = new ShardingTest({shards:3, chunksize:1, config:3, rs:{nodes:{r1:{startClean:false},r2:{startClean:false},a:{startClean:false}}}})
我尝试过以下方法,但没有成功:
cluster = new ShardingTest({shards:3, chunksize:1, restart:true, config:3, rs:{nodes:{r1:{startClean:false},r2:{startClean:false},a:{startClean:false}}}})
有没有办法重新启动以前的安装程序碎片
每次重新启动碎片时,我都要插入所有记录,这非常耗时
非常感谢你 ShardingTest不会像真正的MongoDB设置那样将数据持久化到碎片中,因此如果您的测试需要持久化,则需要另一种工具 快速设置开发MongoDB集群的一个好工具是