簡體   English   中英

具有復合索引 Mongodb 的高查詢目標

[英]high query target with compound-index Mongodb

我試圖在 Mongodb 上創建一個復合索引。 但是無論我嘗試什么,我的查詢目標都是 1000-1500,而這個 ID 只有 1000-2000 個文檔。

localdb[db][collection].find({"eventid":id,"maxmoneyline":lastlimit}).sort("time",-1).limit(60)
[
        {
                "v" : 2,
                "key" : {
                        "_id" : 1
                },
                "name" : "_id_",
                "ns" : "3.6227"
        },
        {
                "v" : 2,
                "key" : {
                        "eventid" : 1,
                        "maxmoneyline" : 1,
                        "time" : -1
                },
                "name" : "eventid_1_maxmoneyline_1_time_-1",
                "ns" : "3.6227"
        }
]

我希望你能幫助我,嘗試了一切。 只是索引 eventid 具有大約 1000 的相同查詢目標

謝謝

索引工作 100%。

問題是我沒有在我使用這個查詢的每個集合上都有索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM