Indem Sie ein solches Objekt erstellen
var condition=
{
where:
{
LastName:"Doe",
FirstName:["John","Jane"],
Age:{
gt:18
}
}
}
und gib es weiter
Student.findAll(condition)
.success(function(students){
})
Es könnte so wunderbar SQL generieren
"SELECT * FROM Student WHERE LastName='Doe' AND FirstName in ("John","Jane") AND Age>18"
Es ist jedoch alles eine UND-Bedingung. Wie kann ich eine ODER-Bedingung generieren, indem ich ein Bedingungsobjekt erstelle?
where: { $or : [ {attr:val}, {attr:val}] }
,where : { $or : { attr:val, attr2:val} }
,where: { attr: { $or: [val, val] } }