
Операторы $where 93
Операторы $where
Пары типа «ключ/значение» являются довольно выразительным способом
запроса, но есть запросы, которые они не могут представлять. Для запро-
сов, которые не могут быть выполнены каким-либо другим способом, су-
ществуют операторы $where, позволяющие выполнять произвольный код
на языке JavaScript как часть вашего запроса. Это позволяет вам делать
(почти) все, что угодно, в рамках запроса. В целях безопасности исполь-
зование операторов $where должно быть строго ограничено или исключе-
но. Конечным пользователям никогда не следует разрешать использовать
произвольные операторы $where.
Наиболее распространенным ...