
94 Глава 4. Выполнение запросов
использоваться для фильтрации на основе операторов, отличных от $where;
оператор
$where будет применяться только для точной настройки резуль-
татов. В MongoDB версии 3.6 был добавлен оператор $expr, позволяющий
использовать выражения агрегации на языке запросов MongoDB. Он быст-
рее, чем $where, поскольку не выполняет код на JavaScript и рекомендуется
в качестве замены этого оператора, где это возможно.
Еще одним способом выполнения сложных запросов является исполь-
зование одного из инструментов агрегации, которые описаны в главе 7.
Курсоры
База данных возвращает результаты из метода nd, используя курсор ...