問題タブ [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 に答える
885 参照

cypher - Cypher-Neo4jの条件で個別のノードを取得する方法

私はneo4jが初めてで、次のような状況にあります

上の図に示すように、ノードAdminとノードFolder1, Folder2,Folder3、および のようなノードの他のグループがありFileA,FileB,FileC,FileDます。

  • Adminノードは のプロパティ と:access関係があります。qtyFolder1,Folder2 and Folder3

  • 各フォルダ ノードは:next、上の図に示すように、それぞれのファイル ノードと関係があります。

質問 :

最大値を持つこれらのフォルダー ノードから個別の ノードを返す Cypher クエリを作成する方法は?FileA , FileB ,FileC,FileDqty

試してみましたが、取得できませんでした。

助けてください、事前に感謝します

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

transactions - トランザクション エラー処理が機能しない Neo4jphp

$transaction->isError()and$transaction->isClosedを neo4j トランザクションで使用しようとしましたが、これらの関数はエラーをキャッチできませんでした。

以下は、コミット後にトランザクションのロールバックを行ったコードです。ドキュメントによると、エラーが発生し、によって処理されるはずですが、エラーをisClosed()処理せず、エラーが発生しました。

コード

エラー

しかし、実際には、このエラーは によって処理されるべきですが、処理されません$transaction->isClosed()でした

助けてください、事前に感謝します

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

php - パラメータを個別にバインドする方法 Neo4jPHP

私はNeo4jが初めてで、Everyman Neo4jPhpを使用しています。次のような状況があります

クエリの読み込みとは別にパラメーターをバインドする必要があります。上記のコード $resultでは、パラメーターをバインドしてクエリを 1 つのステートメントで読み込む変数が見つかります。パラメーターのバインドは別のステートメントで実行する必要があります。mysql の準備済みステートメントと同じです。それはできますか?

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

cypher - 各ノードからサブノードを制限する方法 Neo4j Cypher

私はNeo4jが初めてで、次のような状況にあります

ここに画像の説明を入力

上の図では、ラベル を持つノードと、ラベルuserを持つサブノードを表していますshops。これらの各サブノードには、ラベルが付いたサブノードがありitemsます。図に示すように、各ノードitemsには属性があり、項目ノードは各ノードの属性sizeによって降順になっています。sizeshops

質問

each からitems以下のサイズの2 つのノードを取得したい。どうやってするか?試してみましたが、必要な方法で機能していません17shops

これが私が試したことです

注 -これらのshopsノードには、数千のitemsノードを含めることができます。では、何千ものノードすべてをトラバースせずに目的のノードを見つける方法items。助けてください、事前に感謝します。

0 投票する
0 に答える
522 参照

php - neo4jphp 例外: キャッチされない例外 'Everyman\Neo4j\Exception' とメッセージ 'サーバー情報を取得できません [500]'

neo4j を php.I に接続しようとしています。Windows で作業しており、XAMPP サーバーを使用しています。

私と同じような質問を見つけました。 Neo4 でエラーが発生しました:" Uncaught exception 'Everyman\Neo4j\Exception' with message 'Unable to retrieve server info [500]:" .

上記のリンクに記載されている解決策に従って、次のエラーが表示されます。

コマンドラインからphp neo4jphp.pharを実行しようとしましたが、次のエラーが発生しました

また、次のコードを実行すると

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

エラーの可能性は何ですか?

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

php - fastcgi_read_timeout 2400 max_execution_time = 2400 および max_input_time = 2400 で 30 秒の最大実行時間を超えました

私は持っている:

私のphp設定は次のとおりです。

私は大規模なdoctrine-mongodbとneo4jのフラッシュ操作を行っています

何か案は?