更新对象猫鼬中的数组

时间:2019-06-20 07:33:00

标签: node.js mongodb mongoose

我正在学习MongoDB(猫鼬),并且试图将数组更新/删除到对象中。我不明白如何选择架构的正确部分。有没有办法解决这个问题,还是我的模式有问题?我要更新“ tete”项(将对象添加或删除到“ tete”数组中)。

模式:

Schema

我已经尝试过这样的事情:

Guide.updateOne(
  { classe: req.body.classe, specialisation: req.body.spe },
  { $pull: { equipements: { slot: { item_name: name } } } },
  { safe: true, multi: true },
  function(err, obj) {
    //do something smart
    console.log(err);
    console.log(obj);
  }
);

0 个答案:

没有答案