我写
db.runCommand({enablesharding : "database"})
db.runCommand({shardcollection : "database.coll_1",key : {_id :"hashed"}})
如何检查藏品是否有萨赫拉?也许存在一些我不知道的功能。请救救我!
发布于 2014-05-02 08:49:13
连接到mongos并运行以下命令:
use config;
db.collections.find( {_id: "db.colname" , dropped : false } )
如果集合是共享的,它将与它的切分键一起出现在那里
发布于 2018-06-15 10:04:23
我使用以下方法:
use dbname db.colname.getShardDistribution()
如果是分片,则输出分片发行版;如果没有,则输出Collection dbname.colname is not sharded
。有关更多细节,请查看这。
我也使用@Scott的评论(use databaseName; db.collectionName.stats().sharded
),但我更喜欢getShardDistribution
,它更干净。
https://stackoverflow.com/questions/23432868
复制相似问题