如何使用Node.js更新MongoDB中对象内部数组中对象的字段?

时间:2020-02-15 12:32:50

标签: javascript node.js database mongodb

我正在使用MongoDB作为数据库开发Node.js应用程序。我创建了一个称为用户的集合,其结构如下:

{
  username: 'Alex',
  email: 'alex@test.com',
  password: '123456',
  cart: {
    items: [
      {
        productId: 574894734,
        quantity: 1, 
      }
    ],
  },
}

当用户单击“添加到购物车”按钮时,我要检查购物车是否已包含该产品。如果包含产品,则要增加数量,否则要添加。

我在StackOverflow上尝试了很多解决方案,但无法解决问题。 我在购物车对象中得到了重复的物品。

救救我。

0 个答案:

没有答案