通配符索引
概述
通配符索引允许对未知或任意字段进行查询。如果您使用的是动态模式,这些索引可能非常有用。
示例数据
本指南中的示例使用来自sample_mflix.movies
集合的Atlas 示例数据集。要了解如何创建免费的 MongoDB Atlas 集群并加载示例数据集,请参阅PyMongo 入门.
创建通配符索引
以下示例在所有 location
字段值上创建了一个升序通配符索引,包括嵌套在子文档和数组中的值
movies.create_index({ "location.$**": pymongo.ASCENDING })
有关更多信息,请参阅 MongoDB 服务器手册中的通配符索引页面。