MongoEngine

Software screenshot:
MongoEngine
Rincian Software:
Versi: 0.9.0
Tanggal Upload: 12 Apr 15
Pengembang: Harry Marr
Lisensi: Gratis
Popularitas: 9

Rating: nan/5 (Total Votes: 0)

Sebuah Mapper Dokumen-Object seperti ORM, tapi untuk database dokumen.
 Menggunakan API deklaratif sederhana, mirip dengan Django ORM

Apa yang baru dalam rilis ini:.

  • Izinkan string untuk digunakan dalam pembuatan indeks
  • EmbeddedDoc Tetap weakref masalah Proxy
  • Tetap bidang referensi bersarang kesalahan yang berbeda
  • pelacakan perubahan tetap pada bersarang MapFields
  • Bidang Dinamis di embedded dokumen sekarang terlihat queryset.only () / qs.exclude ()
  • Tambahkan pilihan authentication_source untuk register_connection
  • Diimplementasikan kesetaraan antara Dokumen dan DBRefs
  • Tetap ReferenceField dalam ListFields bersarang dereferencing masalah
  • Ditambahkan kemampuan untuk reload bidang dokumen tertentu
  • Ditambahkan db_alias dukungan dan perbaikan untuk peta kustom / mengurangi produksi
  • sinyal post_save sekarang memiliki akses ke informasi delta tentang perubahan lapangan
  • Jangan query dengan $ orderby untuk qs.get ()
  • kunci Fix id pecahan menyimpan masalah
  • masalah Perbaikan dengan kesalahan dokumen tertanam rekursif
  • Fix clear_changed_fields () kliring yang belum disimpan dokumen bug
  • Menghapus dukungan untuk Django 1.4.x, 2.5.x pymongo, pymongo 2.6.
  • Menghapus dukungan untuk Python & # x3c; 2.6.6
  • Tetap $ maxDistance lokasi untuk GeoJSON $ dekat query dengan MongoDB 2.6 +
  • QuerySet.modify () dan Document.modify () metode untuk memberikan find_and_modify () seperti perilaku
  • Ditambahkan dukungan untuk () metode digunakan pada queryset sebuah
  • dukungan PYPY
  • Connection pooling
  • Hindari membuka semua dokumen dari kursor dalam jika STMT
  • Kemampuan untuk menghapus pengurutan
  • Naikkan NotUniqueError di Document.update () pada pymongo.errors.DuplicateKeyError
  • Slots - perbaikan memori
  • tetap salah membagi kunci permintaan ketika berakhir dengan & quot; _ & quot;
  • Geo update docs
  • Solusi bug dateutil
  • Conditional kecuali operasi atom-gaya
  • Izinkan akses lapangan kamus gaya dinamis
  • Meningkatkan email panjang lapangan untuk mengakomodasi TLDs baru
  • index_cls diabaikan ketika memutuskan untuk menetapkan _cls indeks awalan
  • Membuat 'db' argumen untuk koneksi opsional
  • Izinkan pembaruan atom untuk seluruh DictField
  • Ditambahkan MultiPointField, MultiLineField, MultiPolygonField
  • Perbaiki beberapa sambungan alias yang ditulis ulang
  • Fixed beberapa kasus di mana reverse_delete_rule ditulis sebagai reverse_delete_rules.
  • Membuat in_bulk () menghormati no_dereference ()
  • Menangani ada dari Model __str __;

Apa yang baru dalam versi 0.6.20:.

  • Ditambahkan dukungan untuk berbeda dan db_alias
  • Peningkatan dukungan untuk querysets dirantai ketika membatasi bidang yang sama.
  • Tetap BinaryField pencarian ulang.

Apa yang baru dalam versi 0.6.18:

  • rekursi tetap memuat bug di _get_changed_fields

Apa yang baru dalam versi 0.6.16:.

  • Tetap masalah di mana db_alias tidak diwariskan

Apa yang baru dalam versi 0.6.14:

  • Int bidang / Lampung tetap dan tidak sama ada
  • Kecualikan tes dari instalasi
  • Izinkan tupel untuk indeks meta
  • penggunaan Fixed str dalam hal pemeriksaan
  • dukungan unicode Tetap di mengubah pembaruan
  • Ditambahkan dukungan untuk add_to_set dan masing-masing

Apa yang baru dalam versi 0.6.13:.

  • EmbeddedDocument masalah validasi db_field tetap
  • masalah unicode Stringfield Tetap.
  • Perbaikan __repr__ memodifikasi kursor.

Apa yang baru dalam versi 0.6.9:.

  • Tetap indeks jarang pada docs diwariskan
  • Dihapus FileField auto penghapusan, membutuhkan lebih banyak pekerjaan mungkin 0,7.

Apa yang baru dalam versi 0.6.8:

  • Ditambahkan dukungan untuk operasi tarik pada EmbeddedDocuments bersarang
  • Ditambahkan dukungan untuk pilihan dengan GenericReferenceFields
  • Ditambahkan dukungan untuk pilihan dengan GenericEmbeddedDocumentFields
  • Tetap Django 1.4 sesi pertama menyimpan kehilangan data
  • FileField sekarang secara otomatis menghapus file pada .delete ()
  • Fix untuk GenericReference to_mongo metode
  • regresi koneksi tetap
  • Diperbarui Django dokumen Pengguna, sekarang memungkinkan warisan

Apa yang baru dalam versi 0.6.7:

  • Tetap pengindeksan pada '_id' atau 'pk' atau 'id'
  • Data tidak valid dari DB sekarang menimbulkan InvalidDocumentError
  • Dibersihkan up Kesalahan Validasi - docs dan kode
  • Ditambahkan meta auto_create_index sehingga Anda dapat menonaktifkan pembuatan indeks
  • Pilihan perhatian Ditambahkan menulis untuk menyisipkan
  • typo tetap dalam meta untuk opsi indeks
  • Bug memperbaiki Baca preferensi berlalu dengan benar
  • Ditambahkan dukungan untuk file seperti objek untuk GridFS

Apa yang baru dalam versi 0.5:

  • item_frequencies Diperbarui untuk menangani tertanam pencarian dokumen
  • Ditambahkan delta pelacakan sekarang hanya set / unsets eksplisit mengubah bidang
  • tabungan tetap sehingga set diperbarui nilai-nilai daripada menimpa
  • Ditambahkan ComplexDateTimeField - Menangani datetimes benar dengan mikrodetik
  • Ditambahkan ComplexBaseField - untuk meningkatkan fleksibilitas dan kinerja
  • Ditambahkan get_FIELD_display () metode untuk bidang pilihan yang mudah menampilkan
  • Ditambahkan queryset.slave_okay metode (diaktifkan)
  • Diperbarui queryset.timeout (diaktifkan) dan queryset.snapshot (diaktifkan) untuk menjadi chainable
  • Ditambahkan insert metode untuk menyisipkan massal
  • Ditambahkan sinyal tanda bahayanya dukungan
  • Ditambahkan query_counter konteks manajer untuk tes
  • Ditambahkan map_reduce metode item_frequencies dan ditetapkan sebagai standar (seperti db.eval tidak bekerja di lingkungan sharded)
  • Ditambahkan inline_map_reduce pilihan untuk map_reduce
  • Diperbarui koneksi pengecualian sehingga memberikan info lebih lanjut tentang penyebabnya.
  • Ditambahkan mencari beberapa level di DictField
  • entri Ditambahkan DictField mengandung string untuk menggunakan pencocokan operator
  • Ditambahkan MapField, mirip dengan DictField
  • Kelas Ditambahkan Abstrak Basis
  • Ditambahkan Kustom Objects Manajer
  • Ditambahkan irisan subbidang memperbarui
  • Ditambahkan NotRegistered perkecualian jika dereferencing Dokumen tidak dalam registri
  • Ditambahkan menulis kepedulian menyimpan, update, update_one dan get_or_create
  • Ditambahkan mengiris / subarray mengambil kontrol

  • Masalah
  • Tetap berbagai indeks yang unik dan indeks lainnya
  • Tetap masalah koneksi berulir

Apa yang baru dalam versi 0.4:

  • Sepenuhnya ditulis ulang pelaksanaan Q-objek yang ada penggunaan lagi Javascript. Sebuah posting lebih panjang pada ini akan segera hadir, tapi titik dasar adalah bahwa mereka harus jauh lebih cepat, lebih dipertahankan dan kurang kereta karena mereka sekarang menggunakan query MongoDB asli.
  • Dukungan untuk GridFS melalui FileField (docs).
  • Geospasial dukungan query. Hal ini diimplementasikan meskipun GeoPointField dan dekat, operator within_box dan within_distance permintaan (docs).
  • New SortedListField dan EmailField (docs).
  • Metode baru QuerySet:. Berbeda (), membuat (), snapshot (), batas waktu () dan semua ()

Persyaratan :

  • pymongo 2.7.1 atau lebih tinggi

Software yang serupa

Gizzard
Gizzard

13 May 15

Apache Slider
Apache Slider

21 Jul 15

Reportable
Reportable

1 Mar 15

IP2Location
IP2Location

14 Apr 15

Perangkat lunak lain dari pengembang Harry Marr

django-ses
django-ses

14 Apr 15

Komentar untuk MongoEngine

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!