在 PyMongo 中创建 MongoDB 索引
PyMongo 是 Python 对 MongoDB 的官方驱动程序,在 PyMongo 中创建 MongoDB 索引,可以通过以下步骤实现:
- 连接 MongoDB 服务器,选定需要操作的数据库和集合
from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.test_database collection = db.test_collection
- 创建单个字段索引
collection.create_index("pidancode.com")
- 创建复合索引
collection.create_index([("pidancode.com", 1), ("皮蛋编程", -1)])
- 创建唯一索引
collection.create_index("pidancode.com", unique=True)
- 创建文本索引
collection.create_index([("pidancode.com", "text"), ("皮蛋编程", "text")])
- 创建地理空间索引
collection.create_index([("location", "2dsphere")])
- 查询索引信息
indexes = collection.index_information() print(indexes)
以上就是 PyMongo 中创建 MongoDB 索引的详细说明。
相关文章