【BUG】云开发 _.neq有问题?
发布于 5 年前 作者 tao91 1135 次浏览 来自 问答

问题:云开发_.neq(  ) 参数为数组的情况下有问题

例子:假设集合中有如下数据

  • { _id: 1, name: 1 }

  • { _id: 2, name: 2 }

  • { _id: 3, name: 3 }

查询命令,对数组的第二个参数无效,依然能查到、返回_id为2的数据:

where({
  _id: _.neq([ 1, 2 ])
})
.get( );

用以下命令,则没有问题

where({
  _id: _.nor( _.eq(1), _.eq(2) )
})
.get( );

很奇怪

1 回复

应该用 nin

回到顶部