我似乎找不到作为pymongo集合对象的一部分实现的getIndexes()命令——这是故意的吗?它是在类层次 struct 的其他地方实现的吗?

如果不是,pymongo的标准方法是什么?

推荐答案

你可能要找的是index_information()件Collection 品.从文件中:

获取有关此集合索引的信息.

返回一个字典,其中键是索引名(由create_index()返回),值是包含每个索引信息的字典.

>>> db.test.index_information()
{u'_id_': {u'key': [(u'_id', 1)]},
u'x_1': {u'unique': True, u'key': [(u'x', 1)]}}

Mongodb相关问答推荐

MongoDB更新对象数组

MongoDB合并按键更新值的对象数组

无法在Ubuntu 22.04上安装MongoDB 7.0

数组中字符串的Mongo查询集合和推送到新数组嵌套对象

如何获取键值对的对象,其中值仅具有 mongoDB 中的投影字段

Mongo 将一个数组链接到另一个数组

Mongodb,在一个查询中用正则表达式更新部分字符串

Mongodb聚合中基于其他字段值的多个条件的动态新字段值

System.FormatException occurred in MongoDB.Bson.dll - XXX is not a valid 24 digit hex string

为什么一个 mongodb 副本集需要奇数个投票 node ?

PHP 无法加载动态库 (mongo.so)

为什么使用整数作为 pymongo 的键不起作用?

使用模拟 MongoDB 服务器进行单元测试

Mongoose 连接认证失败

文本的 MongoID 数据类型

在MongoDB中查询一个半​​径内的位置

Mongo:无法在 src/mongo/shell/mongo.js:145 连接到服务器 127.0.0.1:27017

如何在 MongoDB 的 $match 中使用聚合运算符(例如 $year 或 $dayOfMonth)?

一起使用 MongoDB 和 Neo4j

mongodb: UnknownError assertion src/mongo/db/server_options_helpers.cpp:355