Neo4j.rbはNeo4jのためのORMは(オブジェクトリレーショナルマッパー)は、基本的です。 Neo4jのグラフエンジンではなく、リレーショナルデータベースですので、正しい用語は、実際にOGM、オブジェクトグラフマッパーとなります。
他のORM、ODM、またはOGMのように、Neo4j.rbは、プロパティ、索引、制約、コールバック、検証、および団体などの基本的な機能をサポートしています。
これらは、開発者がRubyでデータベース操作を書いて、Neo4jのは簡単操作とデータとの相互作用、グラフにそれらを翻訳有することを可能にする。
その他の付属機能は、取引のためのNeo4j.rbのサポートとともに、移行フレームワークとクエリビルダを含まれています。
これは、あなたが簡単にNeo4jのデータベースを扱うときにActiveRecordのような既知のデータベースインターフェース層を使用する上でスキップ、およびNeo4j.rbのような専用ソリューションを使用することができることを意味します。
このリリースの新機能:
この追加されました:
ActiveRelは、単一の団体間で利用できfind_or_create_byを、与えられました。
かわった:
model_classキーの不在では、ActiveNodeモデルで定義された関連付けは、宛先を見つけるためにrel_classで定義されているのFrom_ / to_classを使用します。
ActiveRelのDSLは、引数なしで呼び出されたときにタイプ、from_classとto_class方法は、それらの設定値を返し行うことで、ビット友好を行いました。
よりActiveNodeのように振る舞うように書き直さActiveRelのラッパー、いくつかの重複したメソッドを削除し、Neo4jのに他の人を動かす::共有、親戚の多くを返すときに、大きなパフォーマンスの向上が得られます。
Neo4jのコア5.0.1+を必要とするように更新gemspec。
一定:
リロード後にレールに関連の変更(とActiveRel.create;&#のx3c&#のx3cを)妨げる長年のバグ!呼ばれていました。
ActiveNode位id_propertyが表示されませんでした点検します。
デフォルトのプロパティ値と正しく継承されていない魔法型キャスト。
このバージョン5.2.9の新機能:
この追加しました:
ActiveRelは、単一の団体間で利用できfind_or_create_byを、与えられました。
かわった:
model_classキーの不在では、ActiveNodeモデルで定義された関連付けは、宛先を見つけるためにrel_classで定義されているのFrom_ / to_classを使用します。
ActiveRelのDSLは、引数なしで呼び出されたときにタイプ、from_classとto_class方法は、それらの設定値を返し行うことで、ビット友好を行いました。
よりActiveNodeのように振る舞うように書き直さActiveRelのラッパー、いくつかの重複したメソッドを削除し、Neo4jのに他の人を動かす::共有、親戚の多くを返すときに、大きなパフォーマンスの向上が得られます。
Neo4jのコア5.0.1+を必要とするように更新gemspec。
一定:
リロード後にレールに関連の変更(とActiveRel.create;&#のx3c&#のx3cを)妨げる長年のバグ!呼ばれていました。
ActiveNode位id_propertyが表示されませんでした点検します。
デフォルトのプロパティ値と正しく継承されていない魔法型キャスト。
このバージョン5.2.1の新機能:
この追加しました:
ActiveRelは、単一の団体間で利用できfind_or_create_byを、与えられました。
かわった:
model_classキーの不在では、ActiveNodeモデルで定義された関連付けは、宛先を見つけるためにrel_classで定義されているのFrom_ / to_classを使用します。
ActiveRelのDSLは、引数なしで呼び出されたときにタイプ、from_classとto_class方法は、それらの設定値を返し行うことで、ビット友好を行いました。
よりActiveNodeのように振る舞うように書き直さActiveRelのラッパー、いくつかの重複したメソッドを削除し、Neo4jのに他の人を動かす::共有、親戚の多くを返すときに、大きなパフォーマンスの向上が得られます。
Neo4jのコア5.0.1+を必要とするように更新gemspec。
一定:
リロード後にレールに関連の変更(とActiveRel.create;&#のx3c&#のx3cを)妨げる長年のバグ!呼ばれていました。
ActiveNode位id_propertyが表示されませんでした点検します。
デフォルトのプロパティ値と正しく継承されていない魔法型キャスト。
このバージョン4.1.5 / 5.0.0.rc.2の新機能:
この巨大なスタイリストのクリーンアップ/リファクタリングブライアンRubocopで武装ブライアンによって全体の逸品に。
すべてのノードは、更新プログラムを作成し、現在のトランザクションに包まれて破壊します。
団体のための新しい `dependent`オプション:`:DELETE`、 `:destroy`、`:delete_orphans`、 `:destroy_orphans`。
新しい `ユニーク:アソシエーションのtrue`のオプション、ActiveRelための` creates_unique_rel`クラスメソッド。これらの両方が使用して&QUOT関係の作成サイファーになります。UNIQUE&QUOTを作成します。代わりに" CREATE]です。
ノードの作成と更新中のn + 1クエリ問題を修正しました。
このバージョン4.1.5の新機能:
この巨大なスタイリストのクリーンアップ/リファクタリングブライアンRubocopで武装ブライアンによって全体の逸品に。
すべてのノードは、更新プログラムを作成し、現在のトランザクションに包まれて破壊します。
団体のための新しい `dependent`オプション:`:DELETE`、 `:destroy`、`:delete_orphans`、 `:destroy_orphans`。
新しい `ユニーク:アソシエーションのtrue`のオプション、ActiveRelための` creates_unique_rel`クラスメソッド。これらの両方が使用して&QUOT関係の作成サイファーになります。UNIQUE&QUOTを作成します。代わりに" CREATE]です。
ノードの作成と更新中のn + 1クエリ問題を修正しました。
このバージョン4.1.2の新機能:
この巨大なスタイリストのクリーンアップ/リファクタリングブライアンRubocopで武装ブライアンによって全体の逸品に。
すべてのノードは、更新プログラムを作成し、現在のトランザクションに包まれて破壊します。
団体のための新しい `dependent`オプション:`:DELETE`、 `:destroy`、`:delete_orphans`、 `:destroy_orphans`。
新しい `ユニーク:アソシエーションのtrue`のオプション、ActiveRelための` creates_unique_rel`クラスメソッド。これらの両方が使用して&QUOT関係の作成サイファーになります。UNIQUE&QUOTを作成します。代わりに" CREATE]です。
ノードの作成と更新中のn + 1クエリ問題を修正しました。
この要件:
このルビー1.9.3以上
Neo4jの2.1以上
コメントが見つかりません