問題タブ [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 投票する
2 に答える
1019 参照

php - PHP で neo4j-OGM を使用して、neo4j データベースのリレーションシップにプロパティを追加する

新しいノードなどを作成することはできますが、プロパティを既存の関係に追加する方法を見つけるのにまだ苦労しています。たとえば、エンティティ形式で次を宣言しています。

doctrine 形式を使用して GOES_TO_MARKET に追加のプロパティを追加できるようにするにはどうすればよいでしょうか?

ありがとう

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

php - WAMP で Neo4jPHP をセットアップできません

WAMPでNeo4jPHPをセットアップしてみました。index.php file. I have upload the files for reference @ http://ilovec.in/neo4jphp/and the file names areを実行するとエラーが発生します。

私を助けてください。

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

php - neo4jphp (または REST) は、空白とワイルドカードの両方を使用した検索クエリをサポートしていますか?

neo4jphp(REST)(Lucene でのインデックス作成) は、空白とワイルドカードの両方を使用した検索クエリをサポートしていますか。

実際には、次のクエリを実行しています。

$testindex->query(name:"jim grand udu*"); //here lucene indexes neo4j nodes by property "name"

ただし、完全一致が利用可能であっても、何にも一致しません。ここの * はその力を失い、文字列として渡されているようです。単一の単語の用語で使用すると機能します。

$testindex->query(name:jim*); //This Works

* は引用符内で意味を失っているようですが、引用符を使用しない限り空白は機能しません。したがって、それらを一緒に使用することはできないようです。任意の助けをいただければ幸いです。neo4jphp または neo4j の REST のドキュメントで解決策を見つけることができません。ありがとう!

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

php - プロパティ名でノードのneo4jを検索するには?

私はいくつかのデータを設定しようとしていますが、暗号クエリにはかなり慣れていません。私は、サッカー チームの一員としてノードと関係を作成するプロジェクトを行っています。

たとえば、現時点ではゲームとレフリーのみでノードを作成しています。私の論理は、ゲームのデータを読み込み、審判がノードとして存在しない場合は、審判を作成することです。将来の試合で、すでに存在する審判を見た場合、重複した記録を作成するのではなく、それらを試合に関連付けるだけです. 私は次のことを行っており、データを入力しようとする前に、ロジックが理にかなっているかどうかを確認したいと考えていました。

よろしくお願いします

0 投票する
2 に答える
531 参照

graph - サッカーの試合に関するグラフデータのモデリング支援

私はサッカーの試合と、その試合でプレーする審判とチームをモデル化しようとしています。試合、審判、選手に基づいてノードを作成したいのですが、それらをモデル化するための最適なアプローチが明確ではありませんか? つまり、都市や試合の後にモデル化する必要がありますか? ルート ノード ID などを作成しますか?

後で探す情報は、次のようなものです。

1)。特定の審判のすべての試合を表示します (複数の都市にある可能性があります) 2)。審判が働いてホームチームが勝ったすべての試合を表示します 3)。ホーム チームの勝利数が最も多い審判をすべて表示しますか? 4)。特定の都市で最も活躍している審判を表示する

ご覧のとおり、あらゆる種類の質問があり、新しい人にとっては、これは少し圧倒される可能性があります. いくつかの本を読んでいるときに、上記のシナリオで専門家が助けてくれるかどうかを確認したかった. ここでも、すべての都市と審判と試合を接続するルート ノードが必要なのか、それとも物事を独立させておく必要があるのか​​ わかりません。フィードバックをお待ちしております。

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

php - ここにプロパティを持つノードを作成できません。このコンテキストには既に存在します

次のエラーが表示されます。

次を実行すると:

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

php - PHP を使用した Neo4j REST API

後続の s のコードで作成したノードをどのように使用できますPHPか?

ノードを作成しましたregister.php

さて、このノードを別のファイルで使用したいと思いますlogin.php

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

c# - Neo4j、Neo4jPHP、および Neo4jClient を使用して、PHP と C# の間で日時を共有する

PHP から日付を含むデータを収集するためのデータ インポート スクリプトを作成しており、Neo4jPHP を使用して結果を Neo4j に書き込んでいます。DateTimeOffsetただし、 C#.NET 側で Neo4jClient を介して読み取ることができるシリアル化されたものとして表される PHP の日時オブジェクトを取得する方法がわかりません。

C#.NET で Neo4jClient を使用して DateTimeOffset をシリアル化すると、Neo4j の内部形式は次のようになります。
"2013-07-12T13:06:44.3940861+00:00"

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspxのドキュメントによると、上記の日時文字列は次のように分割できます。
"yyyy-MM-ddThh:mm:ss.FFFFFFFzzz"

PHP の date() 関数はマイクロ秒をサポートしていませんが、DateTime::format() はサポートしています。私は PHP の専門家ではないので、変換に近づくための最良の方法がわかりません。C# の DateTimeOffset はマイクロ秒をサポートしているため、単純に PHP の完全な日付/時刻を探しているわけではありません。PHPで上記の日付形式を実現するにはどうすればよいですか?

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

neo4j - 関連ダウンロードのための neo4j トラバーサル

私は neo4jphp ( https://github.com/jadell/neo4jphp ) を使用しています。これが私のデータノードと関係です。トラバーサルを使用して任意の 1 つのファイルの「関連するダウンロード」を見つけようとしていますが、コードに関するヘルプが必要です。これは私の現在のコードです(file_id = 1をダウンロードした人のみを返します)

たとえば、開始ノードが file_id = 1 の場合、最も関連性の高いダウンロードは file_id = 3 になります。これは、file_id 1 をダウンロードするすべての人が file_id = 3 もダウンロードするためです。File_id 2 と 4 は 2 番目にランク付けされます。

前もって感謝します。

チャート

0 投票する
2 に答える
228 参照

neo4j - トランザクション内の Neo4j および Php ハンドル カウンター

シナリオは次のようになります。

という 1 つのノードを作成しますcounter node。初期値は 0 で、ユーザーが自分の Web サイトでアカウントを作成すると増加します。

したがって、これを操作するには 3 つの操作があります。

counter node値の読み取り
php でいくつかのロジックを実行します。ここではカウンタノードの前の値に +1 のように カウンタノード
の新しい値を書き込みます

問題は、2 人以上のユーザーがまったく同じ時間に来て、そのような状態を作り出している場合です。

最初のユーザーがカウンター node に新しい値を書き込む前に、2 番目のユーザーによって読み取られています。したがって、これにより、「カウンターノード」の値が不安定な状態になります。

あなたが私が意味したことを理解したと思います..

解決策はありますか??

私はneo4j 1.9.5とphpを使用しています

Phpジャデル:

https://github.com/jadell/Neo4jPHP </p>

バッチ処理について聞いたことがありますが、それが機能するかどうかはわかりません。解決策があれば、短い例を教えてください。

ありがとうアミット・アガルワル