find запрос с $and
Это я увидел в видео по mongodb : (вроде должно быть одинаково , почему так ? это как то связано с одинаковым ключом - в каждом запросе "И" по два genres )
db.movies.find({ genres:"Drama", genres:"Horror" }).count()
> 23
db.movies.find({ $and:[ {genres:"Drama"}, {genres:"Horror"} ] }).count()
> 17
Ответы (1 шт):
Автор решения: qq qq
→ Ссылка
Теперь ясно .Ответ таков что в запросе
db.movies.find ( {genres:"Drama", genres:"Horror"} ).count()
>23
первый член затирается вторым и получается эквивалентно
db.movies.find ( {genres:"Horror"} ).count()
>23