在js文件中,我进行以下查询以检索用户在玩白色游戏时所玩的所有游戏(这是一个玩白色或黑色的游戏)并在玉石文件中渲染它们
view.query('games', Game.model.find().sort('game.date').where('game.users.white', req.user.key).where('game.resign', ""));
它正在运行,但我需要检索用户在玩白色或黑色时播放的所有游戏,我该如何使用OR运算符?
由于
答案 0 :(得分:0)
我猜mongoose中有.or(我猜你用它作为驱动程序)
view.query('games', Game.model.find().sort('game.date').or([{'game.users.white': req.user.key}, {'game.users.black': req.user.key}]).where('game.resign', ""));