通配符索引限制
最后更新于
最后更新于
在本页面
通配符索引不支持以下索引类型或属性:
注意
通配符索引与不同,也不兼容。通配符索引不支持使用操作符的查询。
例如,考虑一个在product_attributes
上具有通配符索引的集合目录。通配符索引不能支持以下查询:
通配符索引为文档或数组的内容生成条目,而不是文档/数组本身。因此通配符索引不能支持精确的文档/数组相等匹配。通配符索引可以支持查询字段等于空文档{}的位置。
例如,考虑一个在 product_attributes 上具有通配符索引的集合目录。通配符索引不能支持以下查询:
通配符索引为文档或数组的内容生成条目,而不是文档/数组本身。因此通配符索引不能支持精确的文档/数组不等匹配。
例如,考虑一个在product_attributes
上具有通配符索引的集合目录。通配符索引不能支持以下查询:
如果给定字段是集合中任何文档中的数组,通配符索引不能支持查询该字段不等于null的文档。
例如,考虑一个在product_attributes
上具有通配符索引的集合目录。如果product_attributes
通配符索引不能支持以下查询。标签是集合中任意文档的数组:
通配符索引是的,不索引空字段。因此通配符索引不支持查询字段不存在的文档。
您不能使用通配符索引来分片集合。在要分片的一个或多个字段上创建一个非通配符索引。有关分片键选择的更多信息,请参见。