[英]how to check if an object exists in array of object Mongodb Nodjs
我正在研究 Mongodb nodejs 项目! 我有一个名为 games 的数组,我在其中推送所有游戏! 但问题是,如果我重新测试我的 function 它会再次推动相同的游戏! 所以我想先检查游戏(逐个游戏)是否已经存在于数组中! 你能帮我吗
router.route("/pushgames/:id").post(function(req,res) {
Game.find(function(err, Game) {
if (err) {
console.log(err);
} else {
Admin.updateOne(
{ _id: req.params.id },
{
$push: {
games: Game
}
}
).then (admin=> {
res.status(200).json({
admin: admin
});
});
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.