我想知道如何从MongoDB的特定集合中获取所有索引。我尝试使用listIndexes、indexes和indexInformation等方法,但这些方法只返回空值(数组和对象)。但是如果在Mongo终端上执行db.getCollection('truck').getIndexes(),则可以返回所有索引。
我认为可能是个bug,但我没有找到任何相关信息,所以让我展示一下我的例子和“Robo 3T”的截图。
await connection.collection('truck').indexes() // returns []
await connection.collection('truck').listIndexes().toArray() // returns []
await connection.collection('truck').indexInformation() // returns {}
那么...发生了什么事情?为什么这些方法不能很好地工作?
谢谢 :D
P.S: 我正在使用mongodb
版本3.5.5
:https://github.com/mongodb/node-mongodb-native