我需要在Sails中进行查询,需要将where子句与'或pairs'子句混合使用。 例如,结果必须是此记录中另外指定用户的所有记录(user:$ scope.user.id),只有field1 = cond1或field2 = cond2 ...
我正在使用MySQL的风帆。 感谢。
答案 0 :(得分:1)
开始使用 OR 查询:http://sailsjs.org/documentation/concepts/models-and-orm/query-language#?or-pairs
Model.find({
user_id: 'xy'
or : [
{ name: 'walter' },
{ occupation: 'teacher' }
]
})
此查询将获取包含user_id = xy的所有记录,并使用 OR 查询过滤这些记录。