我正在使用MongoDB作为数据库开发Node.js应用程序。我创建了一个称为用户的集合,其结构如下:
{
username: 'Alex',
email: 'alex@test.com',
password: '123456',
cart: {
items: [
{
productId: 574894734,
quantity: 1,
}
],
},
}
当用户单击“添加到购物车”按钮时,我要检查购物车是否已包含该产品。如果包含产品,则要增加数量,否则要添加。
我在StackOverflow上尝试了很多解决方案,但无法解决问题。 我在购物车对象中得到了重复的物品。
救救我。