Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 具有复合索引Mongodb的高查询目标_Python_Mongodb_Compound Index - Fatal编程技术网

Python 具有复合索引Mongodb的高查询目标

Python 具有复合索引Mongodb的高查询目标,python,mongodb,compound-index,Python,Mongodb,Compound Index,我尝试在Mongodb上创建一个复合索引。但无论我尝试什么,我都有一个查询目标1000-1500,而这个id只有1000-2000个文档 localdb[db][collection].find({"eventid":id,"maxmoneyline":lastlimit}).sort("time",-1).limit(60) 我希望你能帮助我,尝试了一切。只是索引eventid有大约1000个相同的查询目标 谢谢指数100%有效 问

我尝试在Mongodb上创建一个复合索引。但无论我尝试什么,我都有一个查询目标1000-1500,而这个id只有1000-2000个文档

localdb[db][collection].find({"eventid":id,"maxmoneyline":lastlimit}).sort("time",-1).limit(60)
我希望你能帮助我,尝试了一切。只是索引eventid有大约1000个相同的查询目标

谢谢

指数100%有效

问题是我没有在我使用此查询的每个集合上都有索引。

索引100%有效

问题是,我并没有使用此查询的每个集合的索引

[
        {
                "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"
        }
]