我有mongo db超过6密耳的文档,
它有超过20个参数我必须搜索,当我在一个字段中搜索一切正常时,问题从搜索2个或更多参数开始,所有参数都用索引编制,但是如何在乘法参数上做,我理解乘法索引可以提供帮助,但索引太多,无法涵盖所有变量的索引
有什么想法吗?非常感谢!
答案 0 :(得分:1)
执行查询时,您一次只能使用一个索引。
尝试使用.explain()
来查找选择的索引。如果你认为应该使用另一个索引,你可以引导引擎使用它。
关于explain()
功能:
http://docs.mongodb.org/manual/reference/method/cursor.explain