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

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

Fang of Mongo
Fang of Mongo

12 Apr 15

Apache JDO
Apache JDO

11 Apr 15

CUBRID JDBC Driver
CUBRID JDBC Driver

13 Apr 15

Geobaza
Geobaza

11 Mar 16

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

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 15

Mongoose

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