BookshelfJS具有以下使用“查询”的示例:
model
.query({where: {other_id: '5'}, orWhere: {key: 'value'}})
.fetch()
.then(function(model) {
...
});
可以执行以下操作吗?
var whereObj = {
'key1':'value1',
'key2':'value2'
};
model
.query({where: whereObj, orWhere: {key: 'value'}})
.fetch()
.then(function(model) {
...
});
最佳答案
您有两种选择:
使用回调
.query(function (qb) {
qb.where(other_id, '5')
.orWhere('key', 'value');
});
使用对象
.query({
where: { other_id: '5' },
orWhere: { key: 'value' }
})
关于javascript - Bookshelf.JS |如何在查询中使用where和orWhere,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32214978/