mongodb $or sort 无法使用索引

最近做项目,发现mongodb的$or与sort一起使用的时候速度很慢。经过分析发现这个根本没有使用索引。每次都是全表扫描。经过度娘和大神的查询,大家都说这是一个bug。已经有人在mongodb上提交过,但是还没有解决。mongo官网的bug地址:https://jira.mongodb.org/browse/SERVER-1205

这就很头疼了。老板要的的速度,他不管这些。不过发现$or in在一起使用是有索引的,后来加了一些其它条件的限制,才让查询快了很多。看来还是尽量用比较成熟的数据库好些。

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>