【问题标题】:In Mongodb how can I view an index's values在 Mongodb 中,我如何查看索引的值
【发布时间】:2018-01-06 14:36:36
【问题描述】:
我不是问如何查看集合中的索引,而是如何查看索引内部并查看其值?
我有一个应该是唯一的字段,所以我创建了一个唯一索引,现在我想交叉验证索引中是否存在所有文档。
【问题讨论】:
标签:
mongodb
mongodb-indexes
【解决方案1】:
通常您无法查看索引内部。它只是链表。但是...您可以从索引中执行count。 db.data.find({},{"_id":1}).hint({"_id":1}).itcount()
在该示例中,我 project 仅字段 _id,与 hint() 我命令系统使用“_id”的唯一索引,并使用 itcount() 我命令不使用计数的元数据信息,但通过找到光标并计算每个项目。