2015-10-09 68 views
1

好的,所以我在分片集合中有大量文檔,比方說100萬。每個文檔包含大小爲10000的文檔的排序陣列。沒有索引的MongoDB數組中的二進制搜索

爲了快速訪問頂層文檔,MongoDB使用分片順序和索引快速查找有問題的文檔。儘管如此,一旦我到達文檔,那麼我必須查看哪些子文檔(在數組中)滿足我的查詢。現在,我知道這個數組是排序的,但MongoDB沒有。另外,創造100萬個指數太昂貴。

因此,我的問題是下面,有沒有辦法強制MongoDB二進制搜索沒有索引的排序數組?

回答