MongoEngine

ソフトウェアのスクリーンショット:
MongoEngine
ソフトウェアの詳細:
バージョン: 0.9.0
日付のアップロード: 12 Apr 15
開発者: Harry Marr
ライセンス: 無料
人気: 9

Rating: nan/5 (Total Votes: 0)

ドキュメント·オブジェクト·マッパーはORMに似ているが、文書データベースのため。
 これは、DjangoのORMと同様の簡単な宣言型のAPIを使用しています。

の、このリリースの新機能:ます。

  • に文字列を許可する索引の作成に使用される
  • 固定EmbeddedDoc weakref代理発行します。
  • 固定ネストされた参照フィールドの異なるエラーます。
  • ネストされたmapFieldsが上に固定された変更の追跡します。

  • queryset.onlyする目に見えるようになりまし埋め込まれた文書内の
  • 動的フィールド()/ qs.exclude()
  • register_connectionするauthentication_sourceオプションを追加します。
  • ドキュメントとDBREFS間に実装平等ます。
  • 逆参照ネストされたListFieldsの内側ReferenceFieldを問題を修正します。
  • は、特定のドキュメントフィールドをリロードする機能が追加されました。
  • を追加しましたdb_aliasはサポートとカスタムマップの修正/出力を削減します。
  • post_save信号は現在、フィールドの変更に関するデルタ情報
  • にアクセスすることが
  • qs.getための$ orderbyのに照会しないでください()

  • 問題保存
  • 修正IDシャードキー​​ます。
  • 再帰的な埋め込み文書エラーのある問題を修正します。
  • 修正clear_changed_fields()未保存のドキュメントのバグをクリアします。
  • Djangoの1.4.xの、pymongo 2.5.xの、pymongoの2.6.xのサポートを削除します。
  • Pythonの&#x3cのサポートの削除。 2.6.6ます。

  • MongoDBの2.6を使用してクエリ近くなGeoJSON $のために
  • 固定$ maxDistanceの場所+
  • QuerySet.modify()と動作します。
  • のようなfind_and_mo​​difyを提供するために、Document.modify()メソッド()
  • クエリセットで使用して()メソッドのサポートを追加します。
  • PyPyはサポートします。
  • 接続プーリングます。
  • パラメータstmtた場合でのカーソルからすべての文書を開くことは避けてください
  • の順序をクリアする機能します。
  • pymongo.errors.DuplicateKeyError上Document.updateでNotUniqueError()を上げます。
  • スロット - メモリの改善します。
  • それは&QUOTで終わるとき問合せキーを分割間違って修正しました; _"
  • ジオドキュメントの更新をします。
  • 回避策dateutilバグます。
  • アトミック·スタイルの操作のために保存する条件付きます。
  • 動的辞書形式のフィールドへのアクセスを許可します。
  • 新しいTLDのに対応するために、電子メールフィールド長を大きくします。

  • インデックスプレフィックスとして_clsを設定することを決定する際に
  • index_clsは無視されます。
  • オプションの接続
  • に「DB '引数を作る
  • 全体DictFieldます。
  • のためのアトミック更新を許可する
  • を追加しましMultiPointField、MultiLineField、MultiPolygonFieldます。
  • エイリアスが書き換えられ、複数の接続を修正
  • reverse_delete_ruleがreverse_delete_rulesとして書かれた少数の例を修正します。
  • メイクin_bulk()に関してのno_dereference()
  • モデルからNoneをハンドルませ__str __;

のバージョン0.6.20に新しいのあるもの:ます。

  • はっきりとdb_aliasはサポートが追加されました。
  • の連鎖クエリセットのためのサポートの向上同じフィールドを制約します。
  • 固定BinaryFieldルック再ます。

のバージョン0.6.18のの新機能:_get_changed_fieldsの

  • 固定再帰ローディングバグします。

のバージョン0.6.16にの新機能です。db_aliasは継承されませんでした。

  • 問題を修正しました

のバージョン0.6.14にの新機能は次のとおりです。

  • 固定INT /フロートフィールドとしない、Noneです
  • インストールからテストを除外する
    インデックス·メタのために
  • 許可タプルます。
  • インスタンスのチェックでstrの固定に使用します。
  • 変換更新します。
  • で修正されたUnicodeのサポート
  • を追加しましたadd_to_setのサポートや各

のバージョン0.6.13に新しいのあるもの:ます。

  • 固定EmbeddedDocument db_fieldの検証の問題
  • 固定StringFieldのUnicodeの問題ます。
  • 修正は、カーソルを変更する__repr__ます。

のバージョン0.6.9でのの新機能:

  • 継承docsのまばらなインデックスを修正します。
  • を削除FileFieldに自動削除、多分0.7より多くの作業を必要とします。

のバージョン0.6.8でのの新機能:

  • / <ネストされたEmbeddedDocumentsにプル操作のサポートを追加しましたLI>
  • GenericReferenceFieldsと選択肢のサポートが追加されました。
  • GenericEmbeddedDocumentFieldsと選択肢のサポートが追加されました。
  • 固定Djangoの1.4セッションが最初のデータ損失を保存します。
  • FileFieldには今自動的に.delete上のファイルを削除()
  • メソッドto_mongo GenericReferenceのための修正します。
  • 固定接続回帰ます。
  • を更新Djangoのユーザー文書は、今可能に継承します。

のバージョン0.6.7でのの新機能: '_id'または 'PK」の

  • 固定インデックス作成または 'ID'
  • DBから無効なデータが今InvalidDocumentErrorます。
  • を発生させます
    ドキュメントとコードます。 -
  • は検証エラーをクリーンアップ
  • は、インデックス作成を無効にすることができますので、メタauto_create_indexを追加しました。

  • <李は> インサートに書き込み懸念のオプションを追加しました
    インデックスオプションのメタにおける
  • 固定タイプミスします。
  • はバグフィックス読むの好みが正しく渡されます。
  • GridFSためのオブジェクトのようなファイルのサポートが追加されました。

のバージョン0.5のの新機能:埋め込まれた文書の検索を処理するために、

  • を更新item_frequenciesます。
  • を追加しましたデルタ追跡今だけセット/設定解除を明示的に変更されたフィールドます。

  • セット更新された値ではなく、上書きします。そう
  • 固定省
  • は追加ComplexDateTimeFieldは - マイクロ秒で正しく日付時刻を処理します。
  • を追加しましComplexBaseField - 改善された柔軟性とパフォーマンスのためにします。

  • 簡単に選択フィールドに表示します。のために
  • を追加しましget_FIELD_display()メソッド
  • を追加しましたqueryset.slave_okay(有効)メソッド
  • を更新queryset.timeout(有効)とqueryset.snapshot(有効)チェーン可能ようにする
  • バルクインサートを追加しましたinsertメソッド
  • を追加しましたウインカー信号をサポートします。
  • のテストを追加しましたquery_counterコンテキストマネージャ
  • map_reduce方法item_frequenciesが追加され、デフォルトとして設定(db.evalがshardさの環境では動作しませんように)します。

  • map_reduceする
  • を追加しましたinline_map_reduceオプション

  • それが原因で詳細情報を提供しますので、
  • は、接続の例外を更新します。
  • DictFieldます。
  • の深い複数のレベルを検索することが追加されました
    マッチング演算子を使用する文字列を含む
  • を追加しましDictFieldエントリします。
  • DictFieldに似て追加MapField、
  • を追加しまし抽象基底クラスます。
  • 追加したカスタムのマネージャオブジェクトます。
  • を追加しましたスライスされたサブフィールドが更新します。
  • を追加しましNotRegistered例外場合にレジストリにないドキュメントを参照解除します。
  • は、保存のために、更新、update_oneとget_or_createます。
  • 書き込みの懸念を追加しました
  • を追加しましたスライシング/部分配列フェッチコントロールします。
  • 固定さまざまな一意のインデックスと他のインデックスの問題
  • 固定ネジ付き接続の問題

  • もはや使用していることを完全に再書かれたQ-オブジェクトの実装

    のバージョン0.4のの新機能であるJavascriptを。これらの上のより長いポストはすぐに来るということだが、彼らは今、ネイティブMongoDBのクエリを使用などの基本的なポイントは、彼らは多くの高速でなければならないことである、より保守少ないバギーます。

  • FileFieldに(ドキュメント)を介してGridFSのサポー​​トします。
  • 地理空間照会するサポート。これは、GeoPointFieldと近く、within_boxとWITHIN_DISTANCEクエリ演算子(ドキュメント)でも実装されています。
  • 新規SortedListFieldとEmailField(ドキュメント)します。
  • 新しいクエリセットメソッド:個別の()の作成、()、スナップショット()、タイムアウト()とすべての()

の要件

  • pymongo 2.7.1以上します。

同じようなソフトウェア

Relaxo
Relaxo

12 Apr 15

Knex.js
Knex.js

10 Feb 16

Transfer ORM
Transfer ORM

12 Apr 15

django-firebird
django-firebird

12 Apr 15

開発者の他のソフトウェア Harry Marr

django-ses
django-ses

14 Apr 15

へのコメント MongoEngine

コメントが見つかりません
コメントを追加
画像をオンにする!