使用书架的查询中的 OR 子句
OR clasue in a query using bookshelf
我想要 stateOne
或 stateTwo
的用户,如何使用书架来实现?
这是我得到的
User.where({id: req.user, state: 'stateOne'}).fetchAll().then((result) => {
return res.json(result);
}).catch(err => {
console.log(err);
});
我不确定下面的方法是否有效,但它使用了 orWhere
操作。
User.query({
where: {id: req.user, state: 'stateOne'},
orWhere: {id: req.user, state: 'stateTwo'}
})
.fetchAll()
.then((result) => {
return res.json(result);
}).catch(err => {
console.log(err);
});
Here is a link 到文档参考
我想要 stateOne
或 stateTwo
的用户,如何使用书架来实现?
这是我得到的
User.where({id: req.user, state: 'stateOne'}).fetchAll().then((result) => {
return res.json(result);
}).catch(err => {
console.log(err);
});
我不确定下面的方法是否有效,但它使用了 orWhere
操作。
User.query({
where: {id: req.user, state: 'stateOne'},
orWhere: {id: req.user, state: 'stateTwo'}
})
.fetchAll()
.then((result) => {
return res.json(result);
}).catch(err => {
console.log(err);
});
Here is a link 到文档参考