問題タブ [neo4j.rb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
neo4j - Neo4j.rb : ノードを別のノードに置き換える前に、すべての関係を転送します
最初のリレーションシップを削除する前に、ノードから別のノードにすべてのインゴーイング リレーションシップとアウトゴーイング リレーションシップ (プロパティを含む) を転送しようとしています。どちらも同じラベルです。
議論はここから始まりました: Neo4j Cypher:ノードを別のノードに置き換える前にすべての関係を転送します
それを実装しようとすると、このエラーが発生します
Neo4j::ActiveRel rel でのみ機能する別の方法を試しました。他のものには to_node プロパティがないためです。とにかく関係プロパティをコピーしないようです:
ruby-on-rails - Neo4j - クエリ結果のランダムな順序
アプリ内で何が起こっているのか正確にはわかりませんが、クエリの結果が作成順に表示されないようです。最近、クエリに関連するコードを変更せずに、自分自身を再配置しました。しかし、私は明らかに何かをしました。
rails c
ある時点で、結果をファイルに書き込もうとしていました。ただし、これはクエリの出力をファイルに書き込むだけでした。それがクエリの順序に影響するとは思いませんでした...
クエリは単純に次のようでした
property :created_at
そのタイムスタンプを追加してソートすることで、関係の1つを再ソートできると思います 。
しかし、私の Q+A アソシエーションは現在アクティブではないため、これを行う方法はありません。
このように呼ばれています
<% @event.event_questions.each do |q| %>
アプリでは、3 つの質問が作成されました。最終的に表示された順序は
2,1,3
neo4j クエリはオブジェクトの順序をどのように決定しますか? 私は何が間違っていたのでしょうか?
ruby-on-rails-4 - Neo4j.rb スロー クエリ
私は Neo4j v2.1.6 (デフォルト設定) と Neo4j.rb v4.1.0 を持っています。すべてのクエリは約 50 ミリ秒遅いです。データベースには 5 つのノードしかありません。
例えば:
どこが問題になる可能性がありますか?
ruby-on-rails - 既存の Rails 4 アプリケーションから ActiveRecord を削除するにはどうすればよいですか?
ActiveRecord と Neography を使用したシンプルなレコメンダー システムを含む Ruby on Rails プロジェクトを開始しました。今、私はneo4j.rbについて知りました。これは私の人生を大幅に簡素化します。:-)
ここまでで、次のように ActiveRecord を使用せずに新しいアプリケーションを作成できることを知りました。
私はそれを行い、ほとんどのファイル/コードをコピーしてその新しいプロジェクトに貼り付けることができました。それとももっと簡単な方法がありますか?
そのステップが必要かどうかはまだ考えています。neo4j.rb と ActiveRecord を並行して使用することは可能ですか? 認証システム (Devise など) を ActiveRecord で実行し、neo4j でレコメンダー システムを実行することを考えています。誰もそのようなアプローチの経験がありますか?
neo4j - Neo4j Paginated - 未定義のメソッド「total_pages」
私は Neo4j データベースを使用しており、Author クラスには ActiveNode が含まれています。ページネーション付きのインデックスを探しています。Authors のコントローラーとインデックスは次のとおりです。
エラーは次のとおりです: undefined method `total_pages' for # これを修正する方法がわかりません。