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 або вище

Схожі програми

PgHero.sql
PgHero.sql

14 Apr 15

RedBeanPHP
RedBeanPHP

9 Feb 16

Npgsql
Npgsql

28 Apr 16

Інші програми розробника LearnBoost

Stylus
Stylus

1 Mar 15

Socket.IO
Socket.IO

12 Apr 15

Mongoose

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями