如何在 Objection.js 的关系映射中过滤 2 个不同值的相同字段

How can I filter same field on 2 different values in a relationMapping of Objection.js

我在 Objection.js 模型中有一个关系映射,我需要在一个字段上设置过滤器,但是这个字段必须按 2 个可能的值 null0 过滤.

这是我使用的关系示例:

static get relationMappings() {
  return {
    dipendenti: {
      relation: Model.ManyToManyRelation,
      modelClass: path.join(__dirname, '/DestModel'),
      filter: {
        [`field1`]: [null],
      },
      join: {
        from: `fromField`,
        through: {
          modelClass: path.join(__dirname, '/ThroughModel'),
          from: `throughFromField`,
          to: `throughToField`
        },
        to: `toField`
      }
    }
  };
}

这两种方法我都试过了,都不行:

filter: {
  [`field1`]: [null, 0],
},

filter: {
  [`field1`]: [null],
  [`field1`]: [0],
},

有人知道使用 Objection.js 按 2 个值过滤字段的正确方法吗?

最后我使用了 .modifyEager() 但这不是我想要的方式