在_id上的MongoDB中散列了分片键,那么呢?

时间:2013-11-22 20:12:38

标签: mongodb sharding

如果我使用ensureIndex({ _id: "hashed"})创建散列索引,Mongo会知道在_id字段上进行任何查询并针对散列索引运行它们吗?或者我是否需要将使用_id的所有查询更新为_id_hashed

1 个答案:

答案 0 :(得分:1)

创建散列索引时,Mongodb不会修改_id字段。它会做正确的事情,并适当地查询_id。哈希将仅用于查询和平衡分片。