使用聚合排序和使用find排序之间的区别

时间:2017-04-05 11:13:50

标签: mongodb

以下两个查询之间是否有任何区别,请解释

db.grades.aggregate([{$sort: {type:1 score:1 } }])

db.grades.find().sort({type:1, score:1})

当我运行这些查询时,我得到了相同的结果,请解释功能和性能差异

由于

1 个答案:

答案 0 :(得分:0)

sort()适用于要返回的文档。

$sort适用于此类文档中所有元素。