使用 $where 操作符来在 MongoDB 中查询两个字段的差集等于1的数据。

以下是一个示例查询语句:

db.collection.find({
  $where: function() {
    return Math.abs(this.field1 - this.field2) === 1;
  }
})

在上面的查询语句中,field1field2 是需要比较的两个字段。$where 操作符接受一个 JavaScript 函数作为参数,在该函数中可以编写自定义的逻辑。在这个示例中,我们使用 Math.abs() 函数来计算两个字段的差的绝对值,并判断是否等于1。

请将 collection 替换为你要查询的集合名称。


原文地址: https://www.cveoy.top/t/topic/pKVQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录