問題タブ [neography]
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.
ruby-on-rails - 大きなファイルを解析し、Neo4j データベースに入力する
私は、やや大きなテキスト ファイル (約 100k 行) を読み取って解析し、そのデータを使用して Neo4j ノード ( Neographyを使用しています) を構築する Ruby on Rails プロジェクトに取り組んでいます。これは、私が書いたコードの Neo4j 関連の部分です。
だから、私がやりたいことは、解析されたデータと同じ「名前」フィールドを持つノードを既に取り込まれたデータベースで検索し、このデータの新しいノードを作成し、最終的に2つの間の関係を作成することです。明らかに、このコードは実行に時間がかかりすぎます。だから私はNeographyのバッチで試してみましたが、いくつかの問題に遭遇しました.
"nil:NilClass の未定義メソッド `split'" をくれました
id["自己"].split('/').last
get_node に対して Neography::UnknownBatchOptionException が返される
これで十分な時間を節約できるかどうかもわかりません。
たとえば、バッチインポートを使用して、これを行うさまざまな方法も試しましたが、必要な作成済みのノードをデータベースから取得する方法が見つかりませんでした。ご覧のとおり、私はこれに慣れていないので、助けていただければ幸いです。前もって感謝します。
ruby - Neo4j による認証: Ruby の Devise または Clearance gem は neography と互換性がありますか?
私は Neo4j と neography gem を初めて使用します。認証が必要な API を構築しています。認証を処理するために、Postgres で Devise または Clearance を使用することに慣れています。ユーザーがNeo4jデータベースにノードとして保存されている場合、DeviseやClearanceはNeo4jと互換性がありますか? または、独自の認証を実装する必要がありますか?
ruby-on-rails - Neography Rest ラッパーをレールに配置する場所
コントローラーには、Neography::Rest 関数を介して Neo4j にアクセスするのに役立つ関数がたくさんありますが、それを独自のクラスに移動したいと考えています。
モデルのようなコントローラー内で Neo.blabla を呼び出すことができるように、どこに置くことができますか? モデルに入れようとしましたが、クラスが見つかりません。そのクラスのインスタンスを 1 つロードする簡単なソリューションが必要です。そのため、私のアプリケーションでは、任意のコントローラーから Rest 接続にアクセスできます。@neo をコントローラー内に配置することは、本来のやり方ではないと確信しています。
私の neo4j グラフは複雑すぎて、Neo4j ActiveNode のものを使用できません。それは本当に私を助けません。Neography REST アクセスが必要で、その上に独自のラッパーにアクセスするだけです。
ruby - Neo4j JSON オブジェクトから要素へ
正しい用語を使用しているかどうか確信が持てないので、必要に応じて自由に修正してください。私は (思う) 要素の配列に変換しようとしている JSON オブジェクトを持っています。
Ruby で Neography を使用して Neo4j データベースにクエリを実行しています。結果が返ってきたら、次のようにする必要があります。
ただし、次のようになります。
これを作成するために使用している Ruby は次のとおりです。
ここ ( JSON から角括弧を削除する方法) を読んで、JSON を解析し、最初の要素を取得してみます。
しかし、同じ二重括弧の結果が得られました。
neo4j - スキーマ インデックスに基づいて neo4j ノードを取得するにはどうすればよいですか?
ルビーの宝石を使用していますneography
Client
ラベルとキー名に基づいてスキーマ インデックスを作成しましたclient_name
ノードを取得したいclient_name => "some name"
スキーマ インデックスと client_name をキーとしてノードを取得するにはどうすればよいですか。複数を返す可能性のあるものを検索するのではなく、上記のようにキーと値のペアを指定しますか?