Mongoid

ソフトウェアのスクリーンショット:
Mongoid
ソフトウェアの詳細:
バージョン: 5.0.0 更新
日付のアップロード: 11 Mar 16
開発者: Durran Jordan
ライセンス: 無料
人気: 204

Rating: 4.0/5 (Total Votes: 3)

MongoDBは、ドキュメント指向のデータベースは、高い集中的な負荷環境に最適です。

MongoidはRubyで書かれており、それが以前にデータマッパーまたはActive Recordのようなオームズを使用する開発者のための使い慣れたAPIを提供しています。

はMongoDBのスキーマレス、パフォーマンスのドキュメントベースの設計、動的照会、およびアトミックモディファイの動作について、古典的なORMのパターンを適用することはできませんので。用語ODMは完全Monogidが何であるかを説明している理由です。

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

Mongoid 4は今だけのMongoDB 2.4.0およびそれ以降をサポートしています。
ドキュメント#メタデータは、一般的な競合を避けるために#のrelation_metadataを文書に名前が変更されました。関係プロキシも、これは同様に同じに名前を変更しました。
スコープとデフォルトのスコープが現在すべてのラムダまたはprocsの内で定義する必要があります。
skip_version_checkの設定オプションが削除されました。
IdentityMap削除。
熱心な負荷リワーク。熱心な負荷が今doesntの関連文書をロードするためにアイデンティティ・マップが必要です。プリローダのセットは、熱心な負荷アソシエーションは.INCLUDESメソッドに渡されることができます。

この何がバージョン4.0.2で新しく追加されます。

Mongoid 4は今だけのMongoDB 2.4.0およびそれ以降をサポートしています。
ドキュメント#メタデータは、一般的な競合を避けるために#のrelation_metadataを文書に名前が変更されました。関係プロキシも、これは同様に同じに名前を変更しました。
スコープとデフォルトのスコープが現在すべてのラムダまたはprocsの内で定義する必要があります。
skip_version_checkの設定オプションが削除されました。
IdentityMap削除。
熱心な負荷リワーク。熱心な負荷が今doesntの関連文書をロードするためにアイデンティティ・マップが必要です。プリローダのセットは、熱心な負荷アソシエーションは.INCLUDESメソッドに渡されることができます。

このバージョン3.1.0の新機能です:

この私たちは今、集約フレームワークに依存するため、最小のMongoDB要件は現在、2.2に上昇させます。
最小アクティブモデルとアクティブサポートの依存関係は、3.2に上げてきました。
関係は今外部キーでidの代わりに使用するために主キーを指定することができます。

このバージョン3.0.0の新機能です:

このフィールド名を取得するためのORMに依存しない方法を追加しました
それは子供だ設定するにhas_manyの関係のためのセッターとゲッターが提供されるようになりました。
Mongoidは現在、正規表現のフィールドをサポートしています。
ポリモーフィックな関係は現在、検索クエリで* _typeキーを使用します。
to_criteriaに応答するオブジェクトは、今、既存の基準オブジェクトにマージすることができます。
イーガーローディングは今、多対多の関係でサポートされています。
関係にaccepts_nested_attributes_forを追加するときMongoidは現在、アクティブ・レコードのように、自動保存を可能にします。
フィールドは、現在の文書が新しい場合にのみ、それらの値を設定することができるようになる読み取り専用としてフラグを立てることができます。

同じようなソフトウェア

MySQL Connector/J
MySQL Connector/J

12 Apr 15

firebirdsql
firebirdsql

20 Jul 15

Transfer ORM
Transfer ORM

12 Apr 15

sql.js
sql.js

10 Apr 16

開発者の他のソフトウェア Durran Jordan

Moped
Moped

10 Dec 15

へのコメント Mongoid

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