2017-10-05 13 views
0

下面的查询会抛出错误:Dexie.js查询错误

DB.classes 
    .where("name") 
    .anyOf(["John", "Rick"]) 
    .or("nickname") 
    .anyOf(["Joe", "Bill"]) 
    .and("isDummy") 
    .equals("1") 
    .toArray().then(()=>{}) 

我怎么能改写正确的方式查询?

回答

1
DB.classes 
.where("name") 
.anyOf(["John", "Rick"]) 
.or("nickname") 
.anyOf(["Joe", "Bill"]) 
.and(clazz => clazz.isDummy === 1) 
.toArray().then(()=>{})