Mongodb Query To select records having a given key

前端 未结 3 1239
[愿得一人]
[愿得一人] 2020-11-28 07:09

The records in my database are

{\"_id\":\"1\",\"fn\":\"sagar\",\"ln\":\"Varpe\"}

{\"_id\":\"1\",\"fn\":\"sag\",\"score\":\"10\"}

{\"_id\":\"1\",\"ln\":\"ln         


        
3条回答
  •  心在旅途
    2020-11-28 07:31

    db.collection.find({ ln: { $exists: true} });
    

    The $size operator matches any array with the number of elements specified by the argument. For example:

    db.collection.find({ ln: { $exists: true, $size: 0 } });
    

    $size does not accept ranges of values. To select documents based on fields with different numbers of elements, create a counter field that you increment when you add elements to a field.

提交回复
热议问题