Как запросить документы с пустым списком? - PullRequest
1 голос
/ 14 сентября 2011
db.users.find({'friends':[]});

Это не работает!Я хочу документы, которые не имеют никого в атрибуте "друзья".

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

Попробуйте

db.users.find({'friends': {$size : 0}});

Вы можете прочитать об этом здесь:

http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24size

0 голосов
/ 14 сентября 2011

Вы можете сделать это легко, используя оператор $ size :

db.users.find({'friends': { $size: 0 }});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...