MongoEngine

البرمجيات قطة:
MongoEngine
تفاصيل البرنامج:
الإصدار: 0.9.0
تاريخ إيداع: 12 Apr 15
المطور: Harry Marr
ترخيص: حرر
شعبية: 9

Rating: nan/5 (Total Votes: 0)

وهناك مخطط-كائن المستند هو مثل ORM، ولكن لقواعد البيانات وثيقة.
 ويستخدم API التعريفي بسيط، على غرار جانغو ORM

ما هو الجديد في هذا الإصدار:.

السماح سلاسل لاستخدامها في إنشاء فهرس
EmbeddedDoc ثابتة weakref قضية بروكسي
خطأ واضح ثابت حقل مرجع متداخلة
تتبع التغيير ثابت على MapFields متداخلة
الحقول ديناميكية في الوثائق جزءا لا يتجزأ مرئية الآن لqueryset.only () / qs.exclude ()
إضافة authentication_source الخيار لregister_connection
المساواة تنفيذها بين الوثائق وDBRefs
الثابتة ReferenceField داخل ListFields متداخلة dereferencing مشكلة
وأضاف القدرة على تحميل المجالات وثيقة محددة
وأضاف db_alias الدعم وإصلاحات لخريطة مخصصة / خفض الانتاج
إشارة post_save لديها الآن الوصول إلى المعلومات دلتا تغييرات ميدانية
لا الاستعلام مع orderby دولار لqs.get ()
إصلاح معرف مفتاح قشرة حفظ القضية
قضية إصلاحات مع أخطاء ثيقة جزءا لا يتجزأ متكررة
إصلاح clear_changed_fields () تطهير وثائق غير محفوظة علة
إزالة الدعم لجانغو 1.4.x، 2.5.x pymongo، pymongo 2.6.x.
إزالة الدعم لبيثون & # x3c. 2.6.6
الثابتة موقع $ maxDistance لGeoJSON أيضا $ بالقرب الاستعلامات مع مونغو دي بي 2.6+
QuerySet.modify () وDocument.modify () طرق لتوفير find_and_modify () مثل السلوك
واضاف لدعم استخدام (أسلوب) على queryset
دعم PYPY
تجمع الاتصالات
تجنب لفتح جميع الوثائق من المؤشرات في حال stmt
القدرة على مسح ترتيب
رفع NotUniqueError في Document.update () على pymongo.errors.DuplicateKeyError
فتحات - التحسينات الذاكرة
الثابتة بشكل غير صحيح تقسيم مفتاح الاستعلام عندما ينتهي ومثل؛ _ & مثل؛
تحديثات مستندات الجغرافية
الحل البديل خلل dateutil
شرطي ينقذ لعمليات على غرار الذري
سماح بالوصول المجال الحيوي على غرار القاموس
زيادة طول الحقل البريد الإلكتروني لاستيعاب TLD الجديدة
يتم تجاهل index_cls عند اتخاذ قرار لتحديد _cls كما مؤشر البادئة
جعل حجة "ديسيبل" لاتصال اختياري
السماح تحديث الذري لDictField كامل
واضاف MultiPointField، MultiLineField، MultiPolygonField
إصلاح اتصالات متعددة الأسماء المستعارة يجري إعادة كتابة
الثابتة حالات قليلة حيث تم كتابة reverse_delete_rule كما reverse_delete_rules.
جعل in_bulk () احترام no_dereference ()
التعامل مع أي من نموذج __str__.

ما هو الجديد في الإصدار 0.6.20:

واضاف لدعم متميزة وdb_alias.
تحسين الدعم لquerysets بالسلاسل عندما يقيد نفس المجالات.
الثابتة BinaryField بحث إعادة.

ما هو الجديد في الإصدار 0.6.18:

الثابتة العودية علة تحميل في _get_changed_fields.

ما هو الجديد في الإصدار 0.6.16:

مشكلة حيث لم الموروثة db_alias الثابتة.

ما هو الجديد في الإصدار 0.6.14:

كثافة العمليات الثابتة الحقول / تعويم وعدم تساوي لا أحد
استبعاد الاختبارات من تثبيت
السماح الصفوف لمؤشر الفوقية
استخدام ثابت للشارع في الشيكات المثال
دعم يونيكود الثابتة في تحويل تحديث
واضاف لدعم add_to_set وكل

ما هو الجديد في الإصدار 0.6.13: EmbeddedDocument

الثابتة db_field قضية التحقق من الصحة.
الثابتة قضية يونيكود StringField.
__repr__ إصلاحات تعديل المؤشر.

ما هو الجديد في الإصدار 0.6.9:

فهارس متفرق على مستندات ورثت الثابتة.
إزالة FileField الحذف السيارات، ويحتاج الى مزيد من العمل ربما 0.7.

ما هو الجديد في الإصدار 0.6.8:

واضاف لدعم عمليات سحب على EmbeddedDocuments متداخلة
واضاف لدعم الخيارات مع GenericReferenceFields
واضاف لدعم الخيارات مع GenericEmbeddedDocumentFields
الثابتة جانغو 1.4 جلسات انقاذ أول فقدان البيانات
FileField الآن حذف الملفات تلقائيا على .delete ()
إصلاح لGenericReference طريقة to_mongo
الانحدار اتصال ثابت
تحديث جانغو ثيقة المستخدم، يسمح الآن الميراث

ما هو الجديد في الإصدار 0.6.7:

الفهرسة الثابتة على '_ID "أو" كيه "أو" هوية "
بيانات غير صالحة من DB يثير الآن InvalidDocumentError
تنظيف خطأ التحقق من صحة - مستندات ورمز
وأضاف auto_create_index الفوقية حتى تتمكن من تعطيل إنشاء فهرس
وأضاف الكتابة الخيارات تهم إدراج
الخطأ المطبعي الثابتة في الفوقية لخيارات المؤشر
الإصلاح الشوائب مقروءة تفضيل مرت الآن بشكل صحيح
واضاف لدعم ملف مثل الكائنات لGridFS

ما هو الجديد في الإصدار 0.5:

item_frequencies تحديث للتعامل مع عمليات البحث وثيقة جزءا لا يتجزأ من
وأضاف تتبع دلتا الآن مجموعات الوحيدة / unsets تغيرت بشكل واضح المجالات
توفير ثابتة حتى مجموعات تجديد القيم بدلا من الكتابة فوق
واضاف ComplexDateTimeField - مقابض datetimes بشكل صحيح مع ميكروثانية
وأضاف ComplexBaseField - لتحسين المرونة والأداء
واضاف get_FIELD_display () طريقة لحقل من السهل اختيار عرض
queryset.slave_okay المضافة (تمكين) طريقة
queryset.timeout المحدثة (تمكين) وqueryset.snapshot (تمكين) ليكون chainable
وأضاف طريقة إدراج لإدراج الأكبر
وأضاف الضوء الوامض دعم إشارة
وأضاف مدير السياق query_counter للاختبارات
وأضاف طريقة map_reduce item_frequencies وعلى النحو الافتراضية (كما db.eval لا يعمل في بيئات sharded)
وأضاف inline_map_reduce الخيار لmap_reduce
استثناء اتصال المحدثة لذلك يوفر المزيد من المعلومات حول هذه القضية.
وأضاف البحث مستويات متعددة في عمق DictField
إدخالات DictField أضاف تحتوي على سلاسل لاستخدام مطابقة مشغلي
واضاف MapField، على غرار DictField
فئات قاعدة مجردة وأضاف
كائنات واضاف مخصص مدراء
وأضاف الحقول الفرعية شرائح تحديث
وأضاف استثناء NotRegistered إذا dereferencing الوثيقة لا في التسجيل
وأضاف مصدر قلق الكتابة لحفظ، التحديث، update_one وget_or_create
وأضاف تشريح / subarray جلب الضوابط
فهرس فريد مختلف ثابت والقضايا مؤشر أخرى
الثابتة مشكلات الاتصال الخيوط

ما هو الجديد في الإصدار 0.4:

تماما إعادة كتابتها تنفيذ Q-الكائن الذي لم تعد تستخدم جافا سكريبت. وظيفة أطول على هذه سيتم قريبا، ولكن النقطة الأساسية هي أنه ينبغي أن يكون هناك الكثير أسرع وأكثر قابلية للرعاية وأقل عربات التي تجرها الدواب لأنها الآن استخدام الاستعلامات مونغو دي بي الأم.
دعم GridFS من خلال FileField (مستندات).
دعم الاستعلام الجغرافية المكانية. ويتم تنفيذ هذا على الرغم من أن GeoPointField و، ومشغلي within_box وwithin_distance الاستعلام الأدنى (مستندات).
نيو SortedListField وEmailField (مستندات).
أساليب جديدة QuerySet: متميزة ()، وخلق ()، قطة ()، مهلة () وجميع ().

المتطلبات:

pymongo 2.7.1 أو أعلى

برامج مماثلة

Infinispan
Infinispan

10 Feb 16

NHibernate
NHibernate

28 Feb 15

JugglingDB
JugglingDB

10 Dec 15

البرامج الأخرى من المطور Harry Marr

django-ses
django-ses

14 Apr 15

تعليقات ل MongoEngine

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!