有没有办法显示索引 - 看看它是否有效?谢谢!
我在启动时构建它:
// create a compound index
if (Meteor.isServer) {
Meteor.startup(function() {
MyPix.files._ensureIndex({'metadata.tags': 1, 'original.name': 1, 'uploadedAt': -1})
})
}
答案 0 :(得分:1)
您可以通过meteor mongo
然后运行
show collections
选择与MyPix
对应的集合,比如说mypix
db.mypix.getIndexes();
答案 1 :(得分:1)
您可以使用mongodb的getIndexes方法。
meteor mongo
db.files.getIndexes()
或者您可以使用mongodb的光标explain。
meteor mongo
db.files.find(<query>).explain()
答案 2 :(得分:0)
不确定这些是否正确,但两者似乎都返回空数组。这是否意味着没有索引?
meteor:PRIMARY> show collections
cfs.MyPix.filerecord
cfs._tempstore.chunks
system.indexes
meteor:PRIMARY> db.cfs.MyPix.getIndexes()
[ ]
meteor:PRIMARY> db.MyPix.getIndexes()
[ ]