2017-10-05 14 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(()=>{})