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 или выше

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

Joist
Joist

10 Dec 15

PyRedisAdmin
PyRedisAdmin

13 May 15

Amazon DynamoDB
Amazon DynamoDB

10 Dec 15

Predis
Predis

10 Feb 16

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

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 15

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

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