Dexie.js查询错误

Dexie.js query error

以下查询抛出错误:

  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(()=>{})