如何在 Mongoose 排序中使用变量?

how to use variable at Mongoose sort?

如何在排序中使用变量? 这不起作用。

var order = "name";
var dir = "desc";
Board.sort({order : dir}).exec(function(err, results) { });

要使用变量的值作为键,您应该使用方括号[]

Board.sort({[order] : dir}).exec(function(err, results) { }); <----- Using [] on order variable