Python 为什么pymongo不返回集合的索引信息?

Python 为什么pymongo不返回集合的索引信息?,python,mongodb,pymongo,Python,Mongodb,Pymongo,如果在shell中运行getIndexes方法: xyz:PRIMARY> db.my_collection.count() 26672 xyz:PRIMARY> db.my_collection.getIndexes() // Prints indexes and their info 然而,pymongo中的index\u information方法返回一个空白 用于python shell中的所有集合的dict,以及 收集工作很好 >>> my_collec

如果在shell中运行getIndexes方法:

xyz:PRIMARY> db.my_collection.count()
26672
xyz:PRIMARY> db.my_collection.getIndexes()
// Prints indexes and their info
然而,pymongo中的
index\u information
方法返回一个空白 用于python shell中的所有集合的dict,以及 收集工作很好

>>> my_collection.count()
26672
>>> my_collection.index_information()
{}
Mongodb版本:3.0.2

Pymongo版本:2.5.2

根据MongoDB文档中的一节,Pymongo 2.5不完全支持MongoDB 3.0:


Python驱动程序兼容性(来自MongoDB文档)

因此,您应该将PyMongo升级到最新版本或至少2.8。

根据MongoDB文档中的一节,PyMongo 2.5不完全支持MongoDB 3.0:


Python驱动程序兼容性(来自MongoDB文档)


因此,您应该将PyMongo升级到最新版本或至少2.8。

谢谢。这可能是最可能的原因,尽管驾驶员工作良好,并且在大多数其他操作中表现良好。谢谢。这可能是最可能的原因,尽管驾驶员工作良好,并且在大多数其他操作中表现良好。