参考 > 参考 > mongo Shell方法 > 分片方法 > sh.moveChunk()
sh.moveChunk(名称空间,查询,目标)¶将包含所指定文档
的块移动query到分片destination。sh.moveChunk()
提供围绕moveChunk数据库命令的包装,并采用以下参数:
| 参数 | 类型 | 描述 |
|---|---|---|
namespace |
串 | 分片集合的名称空间,其中包含要迁移的块。 |
query |
文献 | 分片键上的相等匹配项,用于选择要移动的块。 |
destination |
串 | 要移动的分片的名称。 |
重要
在大多数情况下,允许平衡器自动迁移块,并避免sh.moveChunk()直接调用
。
也可以看看
给定数据库中的people集合records,以下操作将查找包含zipcode字段设置为的文档的块,
53187然后将该块移至名为的分片shard0019: