MongoEngine

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

Rating: 4.0/5 (Total Votes: 1)

Документ-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 або вище

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

sql.js
sql.js

10 Apr 16

Nymph
Nymph

10 Dec 15

H2 Database Engine
H2 Database Engine

28 Sep 15

tomdb
tomdb

13 May 15

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

django-ses
django-ses

14 Apr 15

MongoEngine

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