📜  MongoDB - 检查指定集合中的字段是否存在

📅  最后修改于: 2022-05-13 01:56:58.334000             🧑  作者: Mango

MongoDB - 检查指定集合中的字段是否存在

在 MongoDB 中,我们可以使用 $exists运算符检查指定集合中该字段是否存在。当 $exists运算符的值设置为 true 时,则该运算符匹配包含指定字段的文档(包括该字段值为 null 的文档)。当 $exists运算符的值设置为 false 时,此运算符仅返回那些不包含指定字段的文档。

句法:

例子:

在以下示例中,我们正在使用:



  • 检查学生集合中该字段是否存在:
db.student.find({name:{$exists:true}})

在这里,我们使用 $exists运算符检查该字段是否存在于学生集合中。

  • 检查嵌入文档的字段是否存在:
db.student.find({"detials.game":{$exists:true}})

在这里,我们使用 $exists运算符检查嵌入文档的字段是否存在。