通过比较两个条件来删除嵌套数组对象

时间:2020-03-30 03:51:10

标签: javascript mongodb mongoose

我想通过使用javascript中的mongoose比较Mongo数据库中的另一个字段来从嵌套数组中删除对象。这是我的架构。

{
    "userId": "5e80e3021c5c461433807173",
    "selected": [
      {
        "productId": "5e80e664602315159a2959da",
        "selectedQty": 1,
        "isAvailable": true,
        "name": "Nike Mountain Shoe",
        "category": "Shoes",
        "qty": 2497,
        "price": 1500,
        "imageUrl": "aHR0cHM6Ly93d3cucmFua2FuZHN0eWxlLmNvbS9tZWRpYS9wcm9kdWN0cy9qL2phbWVzLXBlcnNlLWxvbmctc2xlZXZlLXQtc2hpcnQtbWVucy1sb25nLXNsZWUuanBn"
      },
      {
        "productId": "5e80e4893db96d14947dce80",
        "selectedQty": 1,
        "isAvailable": false,
        "name": "Blimper Men Shoe",
        "category": "Shoes",
        "qty": 2497,
        "price": 500,
        "imageUrl": "aHR0cHM6Ly93d3cucmFua2FuZHN0eWxlLmNvbS9tZWRpYS9wcm9kdWN0cy9qL2phbWVzLXBlcnNlLWxvbmctc2xlZXZlLXQtc2hpcnQtbWVucy1sb25nLXNsZWUuanBn"
      }
    ]
  }

如何通过比较userIdproductId删除产品?

0 个答案:

没有答案