【发布时间】:2017-01-14 06:06:50
【问题描述】:
我有一个 productIds 数组和一个 Product 集合。我要查询产品集合
对于 productIds 数组中的所有产品,但我希望结果与 的顺序相同
查询数组。 productsIds 使用其他参数按排序顺序排列
在 Products 集合中的文档中可用,因此 我不能对产品集合使用排序。
有没有办法保留订单?
示例:
productIds: [362,128,4783,1,44]
db.collection('products'). find({id:{$in:productIds}}).toArray()之后
我希望文件按照 productIds 的顺序排列
目前我收到了不同的订单。
【问题讨论】:
标签: node.js mongodb mongoose database nosql