我正在尝试从更新名为hot的现有区域的范围
{ "id" : 1507520572 }, { "id" : { "$maxKey" : 1 }
使用
sh.updateZoneKeyRange('db.collection', { id: 1507520572 }, { id: 9999999999 }, 'hot'),
但是我得到了一个错误
Zone range: { id: 1507520572.0 } -->> { id: 9999999999.0 } on hot is overlapping with existing: { id: 1507520572 } -->> { id: MaxKey } on hot。
我的计划是创建一个从9999999999到MaxKey的新区域。我如何才能做到这一点?
发布于 2020-12-21 23:49:47
我必须先用以下命令删除前一个范围
db.runCommand({ updateZoneKeyRange: 'db.collection', min: {id: 1507520572}, max: {id: MaxKey}, zone: null }),
然后它让我创建新的范围。
https://stackoverflow.com/questions/65395697
复制相似问题