这里的「某个字段为空」,指的包括字段为空字符串,字段为 null 等多种情况

在 MongoDB 中,可以使用以下几种方式来查询字段为空的文档:

// 查询字段不存在、为 null 或为空字符串的文档
db.collection.find({
  $or: [
    { fieldName: { $exists: false } },
    { fieldName: null },
    { fieldName: "" }
  ]
})

如果只需要查询字段不存在或为 null 的情况,可以简化为:

db.collection.find({ fieldName: null })