【发布时间】:2022-01-07 19:13:05
【问题描述】:
我在 mongodb 中有一个对象,我想添加一个名为 players 的新播放器。
我已经使用 findByIdAndUpdate 创建了一个路由器,但无法成功将 new player 添加到我的 players 属性中。这就是我的方法创造了它。它不是添加新属性,而是更新旧属性。我查看了 mongoose 文档并查看了 StackOverflow,我找不到如何操作。
router.post("/addPlayer/:id", (req, res) => {
const id = req.params.id;
Item.findByIdAndUpdate(
id,
{ players: { name: "mehmet", age: 25 } },
function (err, docs) {
if (err) {
console.log(err);
} else {
console.log("Updated User : ", docs);
}
}
);
});
这里我想添加新的播放器,例如,
{player:'ali',age:22}
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema