4.3 Mongoose - интерфейс между Node и MongoDB
MongoDB - одна из лидирующих «nosql» СУБД (nosql означает, что она не основана на языке SQL). В описании говорится, что это «масштабируемая, высокопроизводительная, документо-ориентированная СУБД с открытым исходным кодом». Она позволяет хранить документы в формате, близком к JSON, без строго определенной схемы, и обладает целым рядом передовых возможностей. Дополнительные сведения и документацию можно найти на сайте проекта http://www.mongodb.org/.
Mongoose - один из нескольких модулей для доступа к MongoDB, представляющий собой средство объектного моделирования, то есть ваша программа определяет объекты Schema, описывающие данные, a Mongoose берет на себя заботу об их сохранении в MongoDB. Это чрезвычайно мощный инструмент, обладающий такими средствами, как встраиваемые документы, гибкая система типизации полей, контроль ввода полей, виртуальные поля и т. д. См. http://mongoosejs.com/.
- Введение
- 1. Что такое NODE?
- 1.1 Что позволяет делать Node?
- 1.2 Почему имеет смысл использовать Node?
- Архитектура: потоки или асинхронный ввод/вывод с управлением по событиям.
- 1.3 Производительность и использование процессора
- 1.4 Использование серверов, экономия затрат и экологичный Интернет
- 2. Характеристики NODE
- 2.1 Системные требования
- 2.2 Запуск Node-серверов на этапе инициализации системы
- 2.3 Использование всех процессорных ядер в многоядерной системе
- 3. Модули Node
- 3.1 Как Node ищет модули, затребованные в require(module)?
- Менеджер пакетов для Node (npm)
- 4. Хранение и выборка данных
- 4.1 Движки сохранения данных для Node
- 4.2 SQLite3 - облегченная встраиваемая база данных на основе SQL
- 4.3 Mongoose - интерфейс между Node и MongoDB
- 5. Практический пример на основе продолжительных вычислений (числа Фибоначчи)
- Глава 2 Описание языков для разработки web-приложений
- Выбор среды разработки, языка программирования и инструментальных средств разработки
- 16. Языки и средства создания Web-приложений
- JavaScript-приложения
- JavaScript
- Разработка Web - приложений с использованием uml
- JavaScript и Вы
- Средства создания Web –приложений.