文档首页 → 开发应用程序 → Python 驱动程序 → PyMongo
单字段索引
概述
单字段索引是在集合文档中引用单个字段的索引。它们提高了单字段查询和排序性能,并支持TTL 索引,这些索引会在一定时间后或特定时钟时间自动从集合中删除文档。
注意
..._id_
索引是单字段索引的示例。在创建新集合时,该索引会自动在 _id
字段上创建。
示例数据
本指南中的示例使用来自Atlas样本数据集的sample_mflix.movies
集合。要了解如何创建免费的MongoDB Atlas集群并加载样本数据集,请参阅使用PyMongo入门。
创建单字段索引
以下示例在title
字段上创建一个升序索引
movies.create_index("title")
以下是一个查询示例,该查询由前面代码示例中创建的索引覆盖
query = { "title": "Batman" } sort = [("title", 1)] cursor = movies.find(query).sort(sort)
要了解更多信息,请参阅MongoDB服务器手册中的单字段索引。