кодесурса
«MongoDB

Операторы запросов и проекций MongoDB

script1adsense2code
script1adsense3code

Операторы запросов сравнения

название Описание
$ GT Соответствует значениям, которые превышают значение, указанное в запросе.
$ л Соответствует значениям, которые меньше значения, указанного в запросе.
$ GTE Соответствует значениям, которые больше или равны значению, указанному в запросе.
$ Ге Соответствует значениям, которые меньше или равны значению, указанному в запросе.
$ пе Соответствует всем значениям, которые не равны значению, указанному в запросе.
$ в Соответствует любому из значений, которые существуют в массиве, указанном в запросе.
$ нин Соответствует значениям, которые не существуют в массиве, указанном в запросе.

Логические операторы запросов

название Описание
$ и Объединяет предложения запроса с логическим И возвращает все документы, которые соответствуют условиям обоих предложений.
$ не Инвертирует эффект выражения запроса и возвращает документы, которые не соответствуют выражению запроса.
$ или Объединяет предложения запроса с помощью логического ИЛИ и возвращает все документы, которые соответствуют условиям любого предложения.
$ ни Объединяет предложения запроса с логическим NOR и возвращает все документы, которые не соответствуют обоим предложениям.

Операторы запроса элемента

название Описание
$ существует Соответствует документам с указанным полем.
$ Тип Выбирает документы, если поле имеет указанный тип.

Операторы оценочных запросов

название Описание
$ мод Выполняет операцию по модулю над значением поля и выбирает документы с указанным результатом.
$ регулярное выражение Выбирает документы, значения которых соответствуют заданному регулярному выражению.
$ , где Соответствует документам, которые удовлетворяют выражению JavaScript.

Оператор запросов Array

название Описание
$ все Соответствует массивам, которые содержат все элементы, указанные в запросе.
$ elemMatch Выбирает документы, если элемент в поле массива соответствует всем указанным условиям $ elemMatch.
$ размер Выбирает документы, если поле массива имеет заданный размер.

Оператор проекции

название Описание
$ Проецирует первый элемент в массиве, который соответствует условию запроса.
$ elemMatch (проекция) Проецирует первый элемент в массиве, который соответствует указанному условию $ elemMatch.
$ ломтика Ограничивает количество элементов, проецируемых из массива. Поддерживает пропуск и ограничение ломтиков.

Предыдущий: MongoDB СОЕДИНЕНИЯ
Далее: Операторы запросов сравнения $ gt $ lt $ gte $ lte

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code