問題タブ [neo4jphp]

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.

0 投票する
1 に答える
59 参照

php - Neo4jPHP - 結果セットで多くのエンティティを操作する

Cypher クエリでいくつかのエンティティを返しています。いくつかは単数であり、他のいくつかは多数を持つ可能性があります。たとえば、 の場合RETURN name, dob, addressnameは 1 つのオブジェクトdobを返し、1 つのオブジェクトを返し、addresses複数のオブジェクトを返す可能性があります。

結果セットをループして正しいデータを取得し、それを意味のある配列に収集するにはどうすればよいですか? 例えば:

これまでのところ、行には forとfor それぞれの異なる のforeach($result as $row)重複が含まれています。namedobaddress

これは私のサイファークエリです:

0 投票する
1 に答える
746 参照

php - Neo4j サーバーを Neo4jPHP に接続すると 401 が返されます

最初の Neo4j 2.1 アプリケーションを Jelastic サーバー環境にインストールしたところ、データベースへの接続が機能しません。簡単なプログラム ( neo4jphp の回答から: 抽象クラス Everyman\Neo4j\Transport をインスタンス化できません) は次のとおりです。

最後の行では、エラー 401 Unauthorized が表示されます。

'サーバー情報を取得できません [401]:\nHeaders: Array
(
[WWW-Authenticate] => Basic realm="neo4j graphdb"
[Content-Type] => text/html; charset=ISO-8859-1
[Cache- Control] => must-revalidate,no-cache,no-store
[Content-Length] => 0
[Server] => Jetty(9.0.5.v20130815)
)
Body: Array
(
)
'.

Apache 2.2 環境のどこかに user_id/password を設定する必要がありますか、それとも何か不足していますか?

やっぱりありがとう!作業バージョンは次のとおりです。

また、信頼できる環境がない場合は、"->useHttps()" を使用する必要があります。

0 投票する
1 に答える
188 参照

android - Android から asynctask を使用して neo4j サーバー (localhost) に接続するにはどうすればよいですか

localhost:7474 を使用して、mac に neo4j をインストールしました。Android から asynctask を介して新しい人の名前と ID を追加するにはどうすればよいですか? 私を助けてください.私は2週間から試していますが、まだ結果はありません.

私が試したいくつかのコードを追加しましたが、埋め込みデータベースはアンドロイドでは機能しないと思います: Android から (任意の http または localhost) で実行されている neo4j にアクセスするにはどうすればよいですか?

また試しました:

RestAPI graphDb = new RestAPIFacade(" http://localhost:7474/db/data ");

まだクラッシュしています。

エラー: java.lang.NoClassDefFoundError: 以下の解決に失敗しました: Lorg/neo4j/rest/graphdb/RestAPIFacade;

また: 原因: java.lang.ClassNotFoundException: パスにクラス "org.neo4j.rest.graphdb.RestAPIFacade" が見つかりませんでした: DexPathList[[zip ファイル "/data/app/com.example.1/base.apk "],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

/////////

////////////

0 投票する
1 に答える
597 参照

graph - Neo4j - 家系図の設計と祖先/家系図の検索

Neo4j をいじり始めたばかりなので、これが単純な概念である場合は申し訳ありません...

家族情報の比較的大きなデータベース (ノードあたり約 5 ~ 15 のプロパティを持つ数百万ノード) を構築しています。現在、すべてのデータは Redis をキャッシュ レイヤーとして使用して mysql データベースに保存されていますが、Redis を Neo4j に切り替えて、より高価なクエリの一部を高速化することを試しています (最終的には、Neo4j をキャッシュ レイヤーとして使用します)。 mysql の代わりにメイン データ ストア)。

HAS_FATHERすべてのノードとそのプロパティを Neo4j に保存し、関係を介してそれらを接続して遊んでいますHAS_MOTHER。これは良いアプローチですか?各リレーションシップのプロパティを使用して、 または のいずれかにHAS_PARENT設定する方が有益でしょうか? すべての親に対して呼び出された逆の関係も保存する必要がありますか? オプションの長所と短所は何ですか?parent_typefathermotherHAS_CHILD

HAS_FATHER第 2 に、 andリレーションシップを使用していると仮定するとHAS_MOTHER、7 世代離れたすべての直接の祖先 (血統) のすべてのノード、プロパティ、およびリレーションシップを取得するための最適なクエリは何ですか? これは私が現在遊んでいるクエリの例ですが、私はCypherを初めて使用し、ボトルネックや最適化などにあまり慣れていません.

ヘルプやヒントをいただければ幸いです。ありがとう!

0 投票する
1 に答える
279 参照

neo4jphp - Neo4j-php 検索ノード

多くのことをすぐに実行できる方法がないため、Neo4j にはこのクライアントの暗号クエリのみを使用しています。ノードを取得するための ID の 1 つ。非常に低レベルの ID を知らずにそれらを取得する方法はありません。実行方法に関する任意のアイデア

?

簡単なはずですが、ドキュメントからではありません。