我有這樣的mongodb集合

我想在 mongoose 中洗掉帶有 Team- name和 player- name 的物件。這就是我嘗試的方式。
router.post("/deletePlayer", auth, (req, res) => {
const playerName = req.body.playerName; //'ahmet '
const teamName = req.body.teamName;//'Team A'
Item.findOneAndRemove(
{ name: { $players.name: playerName } },
function (err, docs) {
if (err) {
console.log(err);
} else {
console.log("Removed User : ", docs);
}
}
);
});
uj5u.com熱心網友回復:
使用update與$pull
db.collection.update({
name: "Team A"
},
{
$pull: {
player: {
name: "c"
}
}
})
mongoplayground
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/375263.html
標籤:javascript 节点.js MongoDB 猫鼬
