NOP::Nuances of Programming
71.8K subscribers
2.95K photos
10 videos
12 files
4.28K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
В прошлой части руководства по MongoDB мы разобрали, как вставить документ. Теперь рассмотрим три остальных действия с документом.

https://nuancesprog.ru/p/15383/

@nuancesprog #tutorials #MongoDB
В MongoDB проекция означает выбор не всех данных документа, а только нужных. Например, эта операция позволяет из 5-ти полей, содержащихся в документе, отобразить только 3.

https://nuancesprog.ru/p/15473/

@nuancesprog #tutorials #MongoDB
Разберем методы Limit() и Skip() и приведем примеры

https://nuancesprog.ru/p/15476/

@nuancesprog #tutorials #MongoDB
Краткая инструкция по применению метода сортировки sort()

https://nuancesprog.ru/p/15523/

@nuancesprog #tutorials #MongoDB
Индексы поддерживают эффективное выполнение запросов. Без них MongoDB сканировала бы каждый документ коллекции, отбирая нужные в соответствии с инструкцией запроса. Такое сканирование малоэффективно и предполагает обработку больших объемов данных.

https://nuancesprog.ru/p/15526/

@nuancesprog #tutorials #MongoDB
Операции агрегирования обрабатывают данные и возвращают вычисленные результаты. Они группируют значения из нескольких документов, выполняют с ними разные действия и возвращают один-единственный результат. В SQL аналогами операций агрегирования MongoDB являются функция count(*) и оператор group by.

https://nuancesprog.ru/p/15576/

@nuancesprog #tutorials #MongoDB
Данные в MongoDB обладают гибкой схемой хранения документов в одной коллекции. Документам не обязательно иметь одинаковый набор полей или структуру. Общие поля в них могут содержать разные типы данных.
https://nuancesprog.ru/p/15164/

Рассмотрим процесс создания базы данных в MongoDB.
https://nuancesprog.ru/p/15165/

@nuancesprog #tutorials #MongoDB
MongoDB поддерживает множество типов данных - перечислим их в этой статье.

https://nuancesprog.ru/p/15276/

Для вставки данных в коллекцию MongoDB используется метод insert() или save(). Разберем его в данной статье.

https://nuancesprog.ru/p/15277/

@nuancesprog #tutorials #MongoDB
Данные в MongoDB обладают гибкой схемой хранения документов в одной коллекции. Документам не обязательно иметь одинаковый набор полей или структуру. Общие поля в них могут содержать разные типы данных.
https://nuancesprog.ru/p/15164/

Рассмотрим процесс создания базы данных в MongoDB.
https://nuancesprog.ru/p/15165/

@nuancesprog #tutorials #MongoDB
Базы данных - полезный инструмент для проекта, и для работы с ними можно воспользоваться MongoDB. Разбираемся, как подключиться к MongoDB при помощи Mongoose.

https://nuancesprog.ru/p/16213/

@nuancesprog #MongoDB #NodeJS
Создадим API с помощью Express, а для хранения данных будем использовать MongoDB. Чтобы следовать руководству, рекомендуется иметь базовые знания о JavaScript, MongoDB и Node.JS.

https://nuancesprog.ru/p/16317/

@nuancesprog #MongoDB #NodeJS
Разбираемся, как обновлять данные в MongoDB, в чем заключаются преимущества и недостатки существующих способов и как выглядят результаты их применения.

https://nuancesprog.ru/p/16479/

@nuancesprog #MongoDB #SpringBoot
MongoDB поддерживает множество типов данных - перечислим их в этой статье.

https://nuancesprog.ru/p/15276/

Для вставки данных в коллекцию MongoDB используется метод insert() или save(). Разберем его в данной статье.

https://nuancesprog.ru/p/15277/

@nuancesprog #tutorials #MongoDB
Представляем вашему вниманию пошаговое руководство по созданию опроса удовлетворенности сотрудников с помощью Angular и SurveyJS - бесплатной библиотеки опросов с открытым исходным кодом.

https://nuancesprog.ru/p/17091/

@nuancesprog #Angular #SurveyJS #MongoDB
Настроим полнофункциональное приложение Mongodb с доступом через браузер. Создадим с помощью внутренней службы под, сделав его доступным для другого компонента, и внешнюю службу для доступа к поду за пределами кластера или из внешних источников.

https://nuancesprog.ru/p/17725/

VK: https://vk.com/@nuancesprog-razvertyvanie-frontenda-i-bekenda-prilozheniya-na-kubernetes

Дзен: https://dzen.ru/media/nuancesprog.ru/6488d657bfaf86243ef2ad4a

@nuancesprog #Kubernetes #MongoDB
С появлением Bun - среды выполнения JavaScript, заменившей Node.js, - создавать высокопроизводительные API стало гораздо проще. Предлагаем пошаговое руководство по разработке сетевого API с помощью Express.js, MongoDB и Bun.

https://nsprg.ru/xkrXwm

VK: https://nsprg.ru/vGolNv

Дзен: https://nsprg.ru/mpBaDv

@nuancesprog #Bun #Express #MongoDB
В реальном проекте валидации электронной почты проиллюстрируем потоковую передачу данных с отправителем и получением сообщений в теме Kafka для Cassandra и MongoDB. Наличие почты и пароля определим с помощью получателя и проверки данных.

https://nsprg.ru/mzVwbm

VK: https://nsprg.ru/xJkZLv

Дзен: https://nsprg.ru/mDRawv

@nuancesprog #ApacheAirflow #Kafka #MongoDB #Cassandra
Проверим корректность данных, отправим письмо и сообщение в Slack с информацией об адресе почты и пароле. Объединим все части проекта, создадим и запустим DAG Airflow со всеми задачами.

https://nsprg.ru/OKwV6O

VK: https://nsprg.ru/mWNYPO

Дзен: https://nsprg.ru/O5KL4x

@nuancesprog #ApacheAirflow #Kafka #MongoDB #Cassandra