0
我有一個由數百萬條記錄組成的大型MongoDB數據庫。我想檢索具有與其相關聯的索引的變量的所有值。是否有一種方法可以檢索此索引變量的所有值,這比迭代所有記錄要快得多?在Mongodb中檢索一個索引變量的所有值,而無需遍歷所有記錄
我有一個由數百萬條記錄組成的大型MongoDB數據庫。我想檢索具有與其相關聯的索引的變量的所有值。是否有一種方法可以檢索此索引變量的所有值,這比迭代所有記錄要快得多?在Mongodb中檢索一個索引變量的所有值,而無需遍歷所有記錄
當你在mongo中寫入查詢時,它使用自己的查詢分析器,它將使用查詢的最佳索引。
爲了考慮分析儀將使用哪個索引,在查詢結尾添加.explain()
。
添加查詢和文檔樣本 –
它可以有多少個不同的值?您可以使用Aggregation框架的$ group操作符或Map-Reduce作業來計算唯一值嗎? –