gpt4 book ai didi

mongodb - MongoDB 索引中的空值如何排序?

转载 作者:行者123 更新时间:2023-12-03 15:11:19 24 4
gpt4 key购买 nike

我想以特定方式 (-1, 1) 对索引进行排序,并希望确保空值位于索引的顶部。我如何确保这一点?

最佳答案

如果您按降序排序并且看到 null最后的值,这将是排序的默认行为。

确实没有太多可以改变这种行为的方法,但是可以为您提供所需结果的解决方法是执行两个查询而不是一个查询:

db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );

关于mongodb - MongoDB 索引中的空值如何排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15267544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com