改成创建集合空间附带所属域,又把上下界调换了顺序,attach成功了。。
> db = new Sdb("localhost", 11830);
localhost:11830
Takes 0.3152s.
> db.createCS("stormcoord",{Domain:"mydomain"})
localhost:11830.stormcoord
Takes 0.141652s.
> db.stormcoord.createCL("main",{ShardingKey:{"time":-1},IsMainCL:true})
localhost:11830.stormcoord.main
Takes 0.2321s.
> db.stormcoord.createCL("test",{ShardingKey:{"time":-1}})
localhost:11830.stormcoord.test
Takes 0.626799s.
> db.stormcoord.main.attachCL("stormcoord.test",{LowBound:{"time":0},UpBound:{"time":1}})
(nofile):0 uncaught exception: -238
Invalid boundary for the shard
Takes 0.648s.
> db.stormcoord.main.attachCL("stormcoord.test",{LowBound:{"time":1},UpBound:{"time":0}})
Takes 0.34364s.