Docs 主页 → 开发应用程序 → Python 驱动程序 → pymongo
通配符索引 (Wildcard Indexes)
Overview
通配符索引可对未知或任意字段进行查询。如果您使用的是动态模式,则这些索引可能很有用。
样本数据
本指南中的示例使用 Atlas 样本数据集中的 sample_mflix.movies
集合。 要了解如何创建免费的MongoDB Atlas cluster并加载样本数据集,请参阅PyMongo入门 。
创建通配符索引
以下示例将对 location
字段的所有值(包括嵌套在子文档和数组中的值)创建升序通配符索引:
movies.create_index({ "location.$**": pymongo.ASCENDING })
有关更多信息,请参阅 MongoDB 服务器手册中的通配符索引页面。