Javascript 如何在find中执行函数或在variable中保存数据?
我想在使用mongodb数据库中的find()之后执行函数Javascript 如何在find中执行函数或在variable中保存数据?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我想在使用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') ) }) 是否可以在中执行函数,然后或只是将游
router.post('/', (req, res) => {
Game.find({'homeTeamName': req.body.homeTeamName})
.then(games => res.json(games))
.catch(err =>
res.status(404).json('no games')
)
})
是否可以在中执行函数,然后或只是将游戏保存在某处。
我还有一个问题,我可以这样做来找到所有客场比赛吗
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")
}
是的,你可以在那里调用一个函数,是的,可以基于多个条件进行查询,但不能像这样。使用
$或这样的条件游戏。查找({$or:[{'homeTeamName':req.body.homeTeamName},{'awayTeamName':req.body.homeTeamName})
请给我一个如何在那里调用函数的示例