我想在mongodb数据库中使用find()之后执行函数。
router.post('/', (req, res) => {
Game.find({'homeTeamName': req.body.homeTeamName})
.then(games => res.json(games))
.catch(err =>
res.status(404).json('no games')
)
})
是否可以在.then中执行功能,还是只保存游戏。
我还有一个问题,我也可以做这样的事情找到所有的客场比赛吗?
Game.find({'homeTeamName': req.body.homeTeamName} || {'awayTeamName': req.body.homeTeamName})
最佳答案
做这样的事情
router.post('/', (req, res) => {
Game.find({$or:[{ "homeTeamName": req.body.homeTeamName }, { "awayTeamName": req.body.homeTeamName }]})
.then((games) => {
executeYourFunction();
res.json(games)
})
.catch(err =>
res.status(404).json('no games')
)
})
executeYourFunction(){
console.log("success")
}