mongodb聚合排序不按降序排序

时间:2019-04-19 05:56:17

标签: node.js mongodb

我正在使用以下查询返回与参数和结果匹配的所有查询的计数。

await this.db.collection("shipments").aggregate([
        { "$facet": {
          "data": [
            { "$match": {user_id:this.user_id }},
            { "$skip": parseInt(n) },
            { "$limit": 10 },
            {"$sort":{"shipment.label_created_on":-1}},
          ],
          "count": [
            { "$count": "count" }
          ]
        }}
      ]).toArray()

,每个文档具有以下格式,但由于某种原因,我无法根据标签创建日期将其按降序排序。它只是按升序返回。有帮助吗?

{
    "_id": "t304a705kjfg",
    "user_id": "cae4280ce412614bcbb4167d819625af",
    "shipment": {
        label_created_on: 1555646965
        ...
     },
     ...
}

0 个答案:

没有答案