mongodb / v3.6 / reference / reference-method-sh.moveChunk.html

sh.moveChunk()

在本页面

Definition

  • sh. moveChunk(* namespace query destination *)
    • 将包含query指定的文档的chunk移动到destination碎片。 sh.moveChunk()提供了moveChunk数据库命令的包装,并采用以下参数:
Parameter Type Description
namespace string 包含要迁移的块的分片集合的namespace
query document 分片键上的相等匹配项,用于选择要移动的块。
destination string 要移动的分片的名称。

Important

在大多数情况下,允许balancer自动迁移chunks,并避免直接调用sh.moveChunk()

Example

给定records数据库中的people集合,以下操作将查找包含zipcode字段设置为53187的文档的块,然后将该块移至名为shard0019的分片:

sh.moveChunk("records.people", { zipcode: "53187" }, "shard0019")