通過這樣Sequelize OR條件對象
var condition=
{
where:
{
LastName:"Doe",
FirstName:["John","Jane"],
Age:{
gt:18
}
}
}
創建對象,並傳遞它
Student.findAll(condition)
.success(function(students){
})
這可能精美產生這樣的SQL
"SELECT * FROM Student WHERE LastName='Doe' AND FirstName in ("John","Jane") AND Age>18"
然而,這是所有「 AND'條件,如何通過創建條件對象來生成'OR'條件?
這應該是'$或:{...}'。注意,''''''''應該變成'{'和'} – briangonzalez
你們都不正確,請參閱我的答案以獲得正確的語法。 –
我喜歡這種方式之前和/或功能的方式@evanhadfield建議,因爲它更整潔。 – mraxus