首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mongo updateZoneKeyRange缩小区域范围

使用mongo updateZoneKeyRange缩小区域范围
EN

Stack Overflow用户
提问于 2020-12-21 23:43:13
回答 1查看 39关注 0票数 0

我正在尝试从更新名为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

我的计划是创建一个从9999999999MaxKey的新区域。我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 23:49:47

我必须先用以下命令删除前一个范围

db.runCommand({ updateZoneKeyRange: 'db.collection', min: {id: 1507520572}, max: {id: MaxKey}, zone: null })

然后它让我创建新的范围。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65395697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档