/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/nosql-41-002/main.js
23 строки
878 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
// Только name и email, без _id { name: 1, email: 1, _id: 0 } // Все поля, кроме password и tokens { password: 0, tokens: 0 } // Первые 3 элемента массива history { history: { $slice: 3 } } // Последние 2 элемента { history: { $slice: -2 } } // Элементы 5–10 (пропустить 5, взять 5) { history: { $slice: [5, 5] } } // Только первый элемент массива, удовлетворяющий условию { "comments": { $elemMatch: { rating: { $gte: 4 } } } } // Позиционный оператор: вернуть только тот элемент comments, который matched в запросе db.posts.find( { "comments.author": "timur" }, { "comments.$": 1 } // → вернёт только первый подходящий комментарий )