在 PyMongo 中创建 MongoDB 索引

2023-04-15 00:00:00 pymongo 索引 创建

PyMongo 是 Python 对 MongoDB 的官方驱动程序,在 PyMongo 中创建 MongoDB 索引,可以通过以下步骤实现:

  1. 连接 MongoDB 服务器,选定需要操作的数据库和集合
from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client.test_database
collection = db.test_collection
  1. 创建单个字段索引
collection.create_index("pidancode.com")
  1. 创建复合索引
collection.create_index([("pidancode.com", 1), ("皮蛋编程", -1)])
  1. 创建唯一索引
collection.create_index("pidancode.com", unique=True)
  1. 创建文本索引
collection.create_index([("pidancode.com", "text"), ("皮蛋编程", "text")])
  1. 创建地理空间索引
collection.create_index([("location", "2dsphere")])
  1. 查询索引信息
indexes = collection.index_information()
print(indexes)

以上就是 PyMongo 中创建 MongoDB 索引的详细说明。

相关文章