• $exists
    • 语法
    • 描述
    • 示例

    $exists

    语法

    1. { <字段名>: { $exists: <0|1> } }

    描述

    匹配集合中是否存在指定“<字段名>”的记录。

    作用
    0匹配“<字段名>”不存在的记录。
    1匹配“<字段名>”存在的记录。

    示例

    • 选择集合 foo.bar 中存在字段“age”的记录:
    1. > db.foo.bar.find( { "age": { "$exists": 1 } } )
    • 选择集合 foo.bar 中嵌套对象“content”不存在“name”字段的记录:
    1. > db.foo.bar.find( { "content.name": { "$exists": 0 } } )