Mongoose

Скриншот программы:
Mongoose
Детали программы:
Версия: 4.4.3 обновление
Дата загрузки: 6 Mar 16
Разработчик: LearnBoost
Тип распространения: Бесплатная
Популярность: 213

Rating: 5.0/5 (Total Votes: 1)

Mongoose является промежуточным слоем между вашим кодом JavaScript и базы данных MongoDB.

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

Поскольку MongoDB не является реляционной базой данных, принципы классический ОРМ не применяются. Адаптация этих принципов приводит к что-то вроде ODM, пригодный для использования так же, как ОРМ, но специально подготовленная с учетом структуры хранения документов NoSQL базы данных, как MongoDB.

Mongoose, может быть, самый известный и хорошо известный MongoDB ODM, создан, чтобы помочь со сложным языком запросов MongoDB, не заставляя разработчиков погружаться слишком глубоко в методах управления NoSQL принципов и данных.

С помощью всего лишь нескольких функций, здесь и там, программисты смогли запустить сложные допросы и перемещения данных внутри базы данных без реальных экспертов MongoDB.

В настоящее время Mongoose используется в производственной среде в таких компаниях, как LearnBoost, LinkedIn, McDonalds, Storify и Trello.

Что нового в этом выпуске :

  • Исправлено:
  • На лету схемы Docs опечатка
  • Ошибка Cast обработки проверки
  • Дискриминаторы с заселить ()
  • Increment теперь зарезервирован путь
  • Избегайте отправки объектов Повторяющиеся идентификаторы в заселить ()
  • Модернизированный:
  • MongoDB к 2.0.24, чтобы правильно восстановить испускают событие несколько раз

Что нового в версии 4.2.8:

  • Исправлено:
  • На лету схемы Docs опечатка
  • Ошибка Cast обработки проверки
  • Дискриминаторы с заселить ()
  • Increment теперь зарезервирован путь
  • Избегайте отправки объектов Повторяющиеся идентификаторы в заселить ()
  • Модернизированный:
  • MongoDB к 2.0.24, чтобы правильно восстановить испускают событие несколько раз

Что нового в версии 4.1.5:

  • Исправлено:
  • На лету схемы Docs опечатка
  • Ошибка Cast обработки проверки
  • Дискриминаторы с заселить ()
  • Increment теперь зарезервирован путь
  • Избегайте отправки объектов Повторяющиеся идентификаторы в заселить ()
  • Модернизированный:
  • MongoDB к 2.0.24, чтобы правильно восстановить испускают событие несколько раз

Что нового в версии 4.0.4:

  • Исправлено:
  • На лету схемы Docs опечатка
  • Ошибка Cast обработки проверки
  • Дискриминаторы с заселить ()
  • Increment теперь зарезервирован путь
  • Избегайте отправки объектов Повторяющиеся идентификаторы в заселить ()
  • Модернизированный:
  • MongoDB к 2.0.24, чтобы правильно восстановить испускают событие несколько раз

Что нового в версии 4.0.2:

  • Исправлено:
  • На лету схемы Docs опечатка
  • Ошибка Cast обработки проверки
  • Дискриминаторы с заселить ()
  • Increment теперь зарезервирован путь
  • Избегайте отправки объектов Повторяющиеся идентификаторы в заселить ()
  • Модернизированный:
  • MongoDB к 2.0.24, чтобы правильно восстановить испускают событие несколько раз

Что нового в версии 3.9.7 / 4.0.0-RC1:

  • Добавлено:
  • Возможность установить одиночные густонаселенные пути к документам
  • setDefaultsOnInsert и runValidator варианты findOneAndUpdate ()
  • Исправлено:
  • больше Статика не могут быть перезаписаны

Что нового в версии 3.9.0:

  • Добавлено:
  • Домен для зарезервированных ключевых слов
  • Асинхронные разместить крючки
  • Использование модели для населения, кросс-дб Заселите
  • Можно определить тип для схемы валидаторов
  • doc.remove () возвращает обещание
  • Внутренние обещания для крючков, предварительно сохранить крючки в параллельном режиме
  • Исправлено:
  • Геопоиск висит, когда результаты не возвращаются

Что нового в версии 3.8.0:

  • Добавлено:
  • Пользовательские сообщ ошибок для встроенных валидаторов
  • поддержка дискриминатор
  • Поддержка инвалидов имя коллекции плюрализация
  • Поддержка GeoJSON для запроса # рядом с
  • Автономный поддержку запроса базы - query.toConstructor ()
  • Promise поддержка Геопоиск
  • Поддержка Promise для geoNear
  • connection.useDb () # 1124 ebensing
  • Promise поддержка model.mapReduce ()
  • Promise поддержка model.ensureIndexes ()

Что нового в версии 3.7.3:

  • Изменено:
  • Нет больше offically не поддерживает узел 0.6.x
  • Добавлено:
  • Поддержка GeoJSON для запроса # рядом с
  • Автономный поддержку запроса базы - query.toConstructor ()
  • Promise поддержка Геопоиск
  • Поддержка Promise для geoNear
  • Исправлено:
  • сеттеры не стреляющие на нулевые значения
  • Ручка другой край управления версиями случай

Что нового в версии 3.6.13:

  • Исправлено:
  • Вызов model.distinct без условий.
  • регресс в Query # кол ().

Что нового в версии 3.6.0:

  • Добавлено:
  • QueryStream вариант преобразования
  • Поддержка опции драйвера авторизация источником
  • {мангуст, дБ} .modelNames ()
  • $ толчок ж / $ ломтик, $ поддержка сортировки (MongoDB 2.4)
  • Хэшировано тип индекса (MongoDB 2.4)
  • Поддержка MongoDB 2.4 GeoJSON (MongoDB 2.4)
  • Значение в момент возникновения ошибки проверки
  • Поддержка объектов буквальных схем
  • вариант bufferCommands схемы

Что нового в версии 3.5.7:

  • Исправлено:
  • utils.clone сохраняет RegExp выбирает
  • поддержка deepEquals RegExp
  • Проверка соединения

Что нового в версии 3.5.5:

  • Обновлено:
  • Драйвер для 1.2.11.
  • Удалено:
  • Старый узел & # x3c; 0.6x регулировочные шайбы.

Что нового в версии 3.5.4:

  • Обновлено:
  • Драйвер для 1.2.8
  • Исправлено:
  • Исключение при повторном открытии набора реплик.

Что нового в версии 3.5.3:

  • Добавлено:
  • Поддержка объектов гео обозначений
  • Исправлено:
  • $ в отливке запроса с массивами
  • поддержка домена сокета Unix

Что нового в версии 3.5.0:

  • Добавлено:
  • Схема # Get (для получения параметров схемы)
  • VersionError
  • npmignore hidekiy
  • Обновлено:
  • Driver 1.2.3
  • Исправлено:
  • StackOverflow в инкубаторе
  • utils.isObject ()
  • Не колошматить пользователя указанный драйвер writeConern
  • Всегда передать текущий документ на сообщение крючками
  • Ошибка Throw, когда пользователь пытается перезаписать модель

Что нового в версии 3.4.0:

  • Добавлено:
  • Поддержка общего toJSON / ToObject трансформирует.
  • doc.set () объединить поддержку.
  • запрос # добавить поддержку.
  • Изменено:
  • Добавление недопустимые вложенных путей, не являющихся объектами бросков.
  • Stop недопустимый функция клонирования (внутренняя FIX).
  • Исправлено:
  • запрос $ и поддержка литья.
  • Перезапись параметров запроса.
  • Docs:
  • Исправлена ​​ошибка истекает примеры.

Что нового в версии 3.2.0:

  • Добавлено:
  • Прямое назначение индекса массива с поддержкой литья doc.array.set (индекс, значение)
  • Исправлено:
  • QueryStream # резюме в тот же тик, как пауза ()
  • Значение по умолчанию validatation
  • Массив сплайсинга () не литье
  • По умолчанию массив конструкция крайний случай

Что нового в версии 3.1.0:

  • Исправлено:
  • Сохраните виртуальные значения возврата сеттер.
  • Непосредственно установка вложенных объектов в настоящее время переписывает весь объект (ранее ошибочно слил их).
  • Добавлено:
  • Read прив поддержка (MongoDB 2.2).
  • Совокупная поддержка (MongoDB 2.2).
  • Виртуальный {г, s} Эттер самоанализ.
  • Обновлено:
  • Docs.
  • Драйвер для 1.1.5.

Что нового в версии 3.0.1:

  • Исправлено:
  • опечатка в EmbeddedDocument # parentArray
  • mongoose.SchemaTypes псевдоним
  • Обновлено:
  • Docs

Что нового в версии 3.0.0:

  • Удалено:
  • Старые поддокумент # метод фиксации.
  • Исправлено:
  • Установка массивов соответствующих Документах.
  • док! Удалить событие теперь испускает в экономии порядка, за исключением последовательности.
  • предварительно сохранить крючки больше нет огня на поддокументами при сбое проверки.

Что нового в версии 3.0.0 альфа2:

  • Изменено:
  • Ошибки индекса теперь излучается на их модели и передается на дополнительный обратный вызов.
  • Исправлено:
  • Определение индекса наряду с разреженным / уникальный параметр больше не переписывает.
  • Никогда не проглатывать ошибки подключения.
  • Stop ненужную проверку без изменений / невыбранных полей.
  • Документ # равно поведение ObjectIds.
  • Почитай вариант минимизации схемы.
  • Предоставьте полезные сбщ ошибки при использовании зарезервирован пути схемы.
  • Обратный звонок подключ # разъединение не является обязательным.
  • Handle отсутствуют протоколы в связи URL.
  • Добавлено:
  • Поддержка создания ручного индекса.
  • Поддержка для инвалидов автоиндексацию.
  • Поддержка сохранения MongooseArray изменений # сортировки.

  • события
  • Испустите об изменении состояния на связи.
  • Поддержка для указания BSON подтип в MongooseBuffer # ToObject.
  • Поддержка для инвалидов версий.

Требования

  • MongoDB 1.0.2 или выше
  • Node.js 0.4 или выше

Похожие программы

Apache Derby
Apache Derby

11 Mar 16

mongo-connector
mongo-connector

22 Jul 15

PicoDb
PicoDb

10 Feb 16

CaminteJS
CaminteJS

10 Feb 16

Другие программы разработчика LearnBoost

Stylus
Stylus

1 Mar 15

Socket.IO
Socket.IO

12 Apr 15

Комментарии к Mongoose

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям