繁体   English   中英

如何检查 object Mongodb Nodjs 数组中是否存在 object

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM