nodejs聚合框架API中的$ sort对象是否保证顺序?

时间:2017-04-20 00:05:12

标签: node.js mongodb aggregation-framework

我知道JS对象中的密钥顺序无法保证。

MongoDB Node.JS Driver我希望在函数中生成聚合框架的Y2阶段并返回要管道化的对象:(例如Canvas)。

$sort

如何确保{ $sort: { field1: -1, field2: 1 } }保留订单并且不会将const obj = [ ['field1', 1], ['field2', -1] ] function sortFunc (obj) { return obj.reduce((acc, x) => { acc[x[0]] = x[1] return acc }, {}) } // => { $sort: sortFunc(obj) } => { $sort: { field1: 1, field2: -1 } } 返回到管道?

0 个答案:

没有答案