Javascript 如何使用排他参数查询mongo集合

Javascript 如何使用排他参数查询mongo集合,javascript,mongodb,Javascript,Mongodb,在js文件中,我进行以下查询,以检索用户在玩白色(这是一个玩白色或黑色的游戏)时玩的所有游戏,并将它们渲染到jade文件中 view.query('games', Game.model.find().sort('game.date').where('game.users.white', req.user.key).where('game.resign', "")); 它正在工作,但我需要检索用户在玩白色或黑色游戏时玩的所有游戏,我如何使用or运算符 谢谢我猜猫鼬中有一个.或(我猜你是用它当司机

在js文件中,我进行以下查询,以检索用户在玩白色(这是一个玩白色或黑色的游戏)时玩的所有游戏,并将它们渲染到jade文件中

view.query('games', Game.model.find().sort('game.date').where('game.users.white', req.user.key).where('game.resign', ""));
它正在工作,但我需要检索用户在玩白色或黑色游戏时玩的所有游戏,我如何使用or运算符


谢谢

我猜猫鼬中有一个.或(我猜你是用它当司机的)


使用?在我用于db.collection('games').find({$or:[{“game.users.white”:userId},{“game.users.black”:userId}})的主app.js中,但它在这个js文件中不起作用
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', ""));