MongoEngine

Скріншот програми:
MongoEngine
Дані програми:
Версія: 0.9.0
Дата завантаження: 12 Apr 15
Розробник: Harry Marr
Ліцензія: Безкоштовно
Популярність: 9

Rating: nan/5 (Total Votes: 0)

Документ-Object Mapper, як ORM, але для баз даних документів.
 Він використовує простий декларативний API, схожий на Django ORM

Що нового У цьому випуску :.

  • Дозволити рядки в бути використані при створенні індексу
  • Фіксований EmbeddedDoc weakref проксі питання
  • Виправлена ​​вкладені посилання на поле відрізняється помилку
  • Виправлена ​​відстеження змін на вкладений MapFields
  • Динамічні поля у вбудованих документів тепер видимих ​​queryset.only () / qs.exclude ()
  • Додана опція authentication_source в register_connection
  • Реалізовані рівність між документами і DBRefs
  • Виправлена ​​ReferenceField всередині вкладених ListFields разименованія проблема
  • Додана можливість для перезавантаження конкретних полів документа
  • Додана підтримка аліас_бази_данних та виправлення для користувальницької карти / зменшити вихід
  • post_save сигнал тепер має доступ до дельта інформації про зміни на місцях
  • Чи не запитувати з $ OrderBy для qs.get ()
  • ключ Fix ID осколок Зберегти питання
  • Виправлена ​​проблема з рекурсивними вбудованих помилок документів
  • Fix clear_changed_fields () очищення незбережені документи помилку
  • Видалення підтримку Django 1.4.x, PyMongo 2.5.x, 2.6.x PyMongo.
  • Видалення підтримки Python & # x3c; 2.6.6
  • Виправлена ​​$ maxDistance місце для GeoJSON $ поблизу запитів з MongoDB 2.6 +
  • методи QuerySet.modify () і Document.modify (), щоб забезпечити find_and_modify () як поведінка
  • Додана підтримка методу з використанням () на QuerySet
  • Підтримка PyPy
  • , пул з'єднань
  • Уникайте, щоб відкрити всі документи з курсорів в разі STMT
  • Можливість очистити впорядкування
  • Підніміть NotUniqueError в Document.update () на pymongo.errors.DuplicateKeyError
  • Слоти - поліпшення пам'яті
  • Виправлена ​​неправильно розділити ключ запиту, коли він закінчується і Quot; _ & Quot;
  • Оновлення Документи Гео
  • Обхід dateutil помилка
  • Умовний за винятком операцій з атомної стилі
  • Дозволити динамічний доступ до полів словник стилі
  • Збільшити електронної довжину поля для розміщення нових доменів верхнього рівня
  • index_cls ігнорується при прийнятті рішення встановити _cls як індекс префікса
  • Make 'DB' аргумент підключення опціонально
  • Дозволити атомної оновлення для всієї DictField
  • Додана MultiPointField, MultiLineField, MultiPolygonField
  • Fix декількох з'єднань псевдоніми переписується
  • Виправлена ​​кілька випадків, коли reverse_delete_rule була написана як reverse_delete_rules.
  • Зробити in_bulk () повага no_dereference ()
  • не звертався None з моделі __str __;

Що нового у версії 0.6.20 :.

  • Додана підтримка різні і DB_Alias ​​
  • Покращена підтримка зчеплених querysets, коли обмеження ті ж поля.
  • Виправлена ​​BinaryField пошук заново.

Що нового у версії 0.6.18 :.

  • Виправлена ​​рекурсія завантаження помилку в _get_changed_fields

Що нового у версії 0.6.16 :.

  • Виправлена ​​проблема, коли аліас_бази_данних ні успадкований

Що нового у версії 0.6.14:

  • Виправлені INT / Float поля і не НЕ дорівнює None
  • Виключити тести з установки
  • Дозволити кортежі для індексу мета
  • Виправлена ​​використання вул в інстанції перевірок
  • Виправлена ​​підтримка Unicode в трансформації поновлення
  • Додана підтримка add_to_set і кожен

Що нового у версії 0.6.13 :.

  • Виправлена ​​EmbeddedDocument проблема перевірки db_field
  • Виправлена ​​Стрінгфілд питання Unicode.
  • Виправлена ​​__repr__ зміни курсора.

Що нового у версії 0.6.9 :.

  • Виправлені рідкісні покажчики на успадкованих документи
  • Вилучено FileField автоматичне видалення, потрібно більше працювати, може бути, 0,7.

Що нового у версії 0.6.8:

  • Додана підтримка для висувних операцій по вкладених EmbeddedDocuments
  • Додана підтримка вибору з GenericReferenceFields
  • Додана підтримка вибору з GenericEmbeddedDocumentFields
  • Виправлені Django 1.4 сеанси спочатку зберегти втрати даних
  • FileField тепер автоматично видаляти файли на .delete ()
  • Виправлена ​​GenericReference to_mongo методу
  • Виправлена ​​регресія підключення
  • Оновлене Django документ Користувач, тепер дозволяє спадкування

Що нового у версії 0.6.7:

  • Виправлена ​​індексація на "_id 'або' рк" або "ID"
  • Недійсні дані з БД тепер піднімає InvalidDocumentError
  • Вимитий Помилка перевірки - документи та код
  • Додана мета auto_create_index так що ви можете відключити створення форумів
  • Додана запис варіанти відносяться до вставками
  • Виправлена ​​помилка в мета для індексних опціонів
  • Виправлені помилки читання перевагу вже пройшов правильно
  • Додана підтримка файлів, як об'єктів для GridFS

Що нового у версії 0.5:

  • Оновлені item_frequencies обробляти вкладені пошуку в документ
  • Додана відстеження дельта тепер тільки комплектів / скидає явно змінені поля
  • Виправлено збереження так набори оновлюються цінності, а не перезаписує
  • Додана ComplexDateTimeField - коректно обробляє DateTimes з мікросекунд
  • Додана ComplexBaseField - для поліпшення гнучкості та продуктивності
  • Додана get_FIELD_display () метод простий вибір області відображення
  • Додана queryset.slave_okay метод (включено)
  • Оновлене queryset.timeout (включено) і queryset.snapshot (включений), щоб бути в ланцюжку
  • Додана метод вставки для сипучих вставок
  • Додана підтримка мигалка сигнал
  • Додана query_counter Менеджер контекстного для випробувань
  • Додана map_reduce метод item_frequencies, встановлена ​​за замовчуванням (як db.eval не працює в sharded умовах)
  • Додана опція inline_map_reduce в map_reduce
  • Оновлене з'єднання винятком тому вона забезпечує більше інформації про причини.
  • Додана пошуку декілька рівнів глибоко в DictField
  • дані додані DictField, що містять рядків для використання зіставлення операторів
  • Додана MapField, подібно DictField
  • Додана Анотація базові класи
  • Додана об'єктів менеджерів
  • Додана нарізаний підполя поновлення
  • Додана незареєстрованих виключення, якщо разименованія документ не в реєстрі
  • Додана стурбованість записи для збереження, оновлення, update_one і get_or_create
  • Додана нарізки / подмассів Вибірка управління
  • Виправлені різні унікального індексу та іншої індекс питання
  • Виправлені різьбові проблеми із з'єднанням

  • не

Що нового у версії 0.4:

  • Повністю переписаний реалізації Q-об'єкт, який більше не використовує Javascript. Тривалий пост на них будуть найближчим часом, але основна точка є те, що вони повинні бути набагато швидше, більш легким в обслуговуванні і менше помилок, оскільки вони в даний час використовують власні запити MongoDB.
  • Підтримка GridFS через FileField (документи).
  • геопросторової запитів підтримки. Це реалізується хоча GeoPointField і близько, операторів within_box і within_distance запитів (Docs).
  • Нью-SortedListField і EmailField (документи).
  • методи Новий QuerySet :. Різні (), Create (), знімок (), тайм-аут () і всіх ()

Вимоги

  • PyMongo 2.7.1 або вище

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

redisca
redisca

13 May 15

NHibernate
NHibernate

28 Feb 15

DbNinja
DbNinja

13 May 15

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

django-ses
django-ses

14 Apr 15

MongoEngine

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