我试图通过参数将字段传递给排序方法,但它不起作用。
var sortBy = “deliveryDate” db.orders.aggregate([{$match:{}}, {$sort: {sortBy: -1}}, {$limit: 10}])
注意:排序依据可以是订单日期或交货日期。我哪里做错了?
icnyk63a1#
用这个:
var sortBy = "deliveryDate" db.orders.aggregate([ {$sort: {[sortBy]: -1}}, {$limit: 10} ])
{$match:{}}没有意义,删除它。
{$match:{}}
1条答案
按热度按时间icnyk63a1#
用这个:
{$match:{}}
没有意义,删除它。