2013-01-15 18 views
0

我有一個由數百萬條記錄組成的大型MongoDB數據庫。我想檢索具有與其相關聯的索引的變量的所有值。是否有一種方法可以檢索此索引變量的所有值,這比迭代所有記錄要快得多?在Mongodb中檢索一個索引變量的所有值,而無需遍歷所有記錄

+0

添加查詢和文檔樣本 –

+0

它可以有多少個不同的值?您可以使用Aggregation框架的$ group操作符或Map-Reduce作業來計算唯一值嗎? –

回答

0

當你在mongo中寫入查詢時,它使用自己的查詢分析器,它將使用查詢的最佳索引。

爲了考慮分析儀將使用哪個索引,在查詢結尾添加.explain()