文档更新后部分索引是否保持一致?

问题描述 投票:0回答:0
db.contacts.createIndex(
   { name: 1 },
   { partialFilterExpression: { name: { $exists: true } } }
)

此部分索引将为创建的每个包含

name
字段的文档创建一个索引。

  1. 如果创建后,更新查询删除了文档的

    name
    字段,该怎么办?该文档的索引会被删除吗?

  2. 如果文档最初在创建过程中没有

    name
    字段,但后来查询将此字段添加到文档中,该怎么办?更新后会增加索引吗?

mongodb mongodb-query nosql aggregation-framework mongodb-indexes
© www.soinside.com 2019 - 2024. All rights reserved.