以下查询引发错误:

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


如何以正确的方式重写查询?

最佳答案

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

09-25 18:59