ドキュメント·オブジェクト·マッパーはORMに似ているが、文書データベースのため。
これは、DjangoのORMと同様の簡単な宣言型のAPIを使用しています。
の の、このリリースの新機能:ます。
- に文字列を許可する索引の作成に使用される
- 固定EmbeddedDoc weakref代理発行します。
- 固定ネストされた参照フィールドの異なるエラーます。
- ネストされたmapFieldsが上に固定された変更の追跡します。
- 動的フィールド()/ 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ます。
- 固定$ maxDistanceの場所+
- QuerySet.modify()と動作します。 のようなfind_and_modifyを提供するために、Document.modify()メソッド()
- クエリセットで使用して()メソッドのサポートを追加します。
- PyPyはサポートします。
- 接続プーリングます。
- パラメータstmtた場合でのカーソルからすべての文書を開くことは避けてください
- の順序をクリアする機能します。
- pymongo.errors.DuplicateKeyError上Document.updateでNotUniqueError()を上げます。
- スロット - メモリの改善します。
- それは&QUOTで終わるとき問合せキーを分割間違って修正しました; _"
- ジオドキュメントの更新をします。
- 回避策dateutilバグます。
- アトミック·スタイルの操作のために保存する条件付きます。
- 動的辞書形式のフィールドへのアクセスを許可します。
- 新しいTLDのに対応するために、電子メールフィールド長を大きくします。
- index_clsは無視されます。
- オプションの接続 に「DB '引数を作る
- 全体DictFieldます。 のためのアトミック更新を許可する
- を追加しましMultiPointField、MultiLineField、MultiPolygonFieldます。
- エイリアスが書き換えられ、複数の接続を修正
- reverse_delete_ruleがreverse_delete_rulesとして書かれた少数の例を修正します。
- メイクin_bulk()に関してのno_dereference()
- モデルからNoneをハンドルませ__str __;
queryset.onlyする目に見えるようになりまし埋め込まれた文書内の
問題保存
MongoDBの2.6を使用してクエリ近くなGeoJSON $のために
インデックスプレフィックスとして_clsを設定することを決定する際に
のバージョン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さの環境では動作しませんように)します。
- を追加しましたinline_map_reduceオプション
- は、接続の例外を更新します。
- DictFieldます。 の深い複数のレベルを検索することが追加されました
- を追加しましDictFieldエントリします。
- DictFieldに似て追加MapField、
- を追加しまし抽象基底クラスます。
- 追加したカスタムのマネージャオブジェクトます。
- を追加しましたスライスされたサブフィールドが更新します。
- を追加しましNotRegistered例外場合にレジストリにないドキュメントを参照解除します。
- は、保存のために、更新、update_oneとget_or_createます。 書き込みの懸念を追加しました
- を追加しましたスライシング/部分配列フェッチコントロールします。
- 固定さまざまな一意のインデックスと他のインデックスの問題
- 固定ネジ付き接続の問題
- FileFieldに(ドキュメント)を介してGridFSのサポートします。
- 地理空間照会するサポート。これは、GeoPointFieldと近く、within_boxとWITHIN_DISTANCEクエリ演算子(ドキュメント)でも実装されています。
- 新規SortedListFieldとEmailField(ドキュメント)します。
- 新しいクエリセットメソッド:個別の()の作成、()、スナップショット()、タイムアウト()とすべての() 。
セット更新された値ではなく、上書きします。そう
簡単に選択フィールドに表示します。のために
map_reduceする
それが原因で詳細情報を提供しますので、
マッチング演算子を使用する文字列を含む
もはや使用していることを完全に再書かれたQ-オブジェクトの実装
のバージョン0.4のの新機能であるJavascriptを。これらの上のより長いポストはすぐに来るということだが、彼らは今、ネイティブMongoDBのクエリを使用などの基本的なポイントは、彼らは多くの高速でなければならないことである、より保守少ないバギーます。
の要件の
- pymongo 2.7.1以上します。
コメントが見つかりません