0
私のreq.session.cart
にはオブジェクトの番号があります。特定のクエリがクエリパラメータとして渡されたときに、数量フィールドを更新する必要があります。私は試みましたが、私はそれを更新するのではなく、別の数量フィールドを追加することができます。Node.js更新セッションフィールド
[
{
"_id": "573e8cb8d41066b112908598",
"quantity": 1
},
{
"_id": "573e8c6ad41066b112908597",
"quantity": 1
}
]
これは私が
function processEdit(req, res, next) {
var quantity = req.body.quantity;
req.session.cart.forEach(function(data) {
if (data._id == req.params._id) {
arrayTrue = false;
}
});
if (arrayTrue) {
req.session.cart.quantity = quantity;
console.log(req.session.cart);
}
res.send(req.session.cart);
は、あなたの更新コードはありますか? –
@vp_arth私が試したものを更新しました – learner
'req.session.cart [index] .quantity' - あなたのカートは配列 –