最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

mongodb在数组中添加项目

IT培训 admin 12浏览 0评论

mongodb在数组中添加项目

            await Cart.update(
              { $elemMatch: { user_id: decoded._id } },
              {
                $addToSet: {
                  "cart.&.items": {
                    product_id: req.query.product_id,
                    quantity: 1,
                  },
                },
              }
            );

我的目标是向购物车中的商品数组添加元素。

回答如下:[没有语法带有&符号。 MongoDB提供$作为位置运算符,它允许您修改现有项,但是您不需要,因为您只想向数组添加新对象,请尝试:

{ $addToSet: { "cart.items": { product_id: req.query.product_id, quantity: 1, } } }

mongodb在数组中添加项目

            await Cart.update(
              { $elemMatch: { user_id: decoded._id } },
              {
                $addToSet: {
                  "cart.&.items": {
                    product_id: req.query.product_id,
                    quantity: 1,
                  },
                },
              }
            );

我的目标是向购物车中的商品数组添加元素。

回答如下:[没有语法带有&符号。 MongoDB提供$作为位置运算符,它允许您修改现有项,但是您不需要,因为您只想向数组添加新对象,请尝试:

{ $addToSet: { "cart.items": { product_id: req.query.product_id, quantity: 1, } } }

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论