【发布时间】:2016-03-13 18:42:29
【问题描述】:
我想以特定方式(-1, 1)对索引进行排序,并希望确保空值位于索引的顶部。如何确保这一点?
【问题讨论】:
-
排序时,null 值将位于顶部,如果您希望它们排在最后,则需要在其中放入除 null 以外的其他内容
-
谢谢。如果我使用 .findOne() 并且它们被编入索引,这是否也意味着它们将位于顶部?
-
findOne 只会找到一个文档。虽然它们应该在 find() 的顶部
-
但是既然索引是这样排序的,不应该在最上面吗?
-
nahg findOne 不支持排序,只有 find 支持,您仍然需要在查询中对索引进行排序
标签: mongodb