問題タブ [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.
cypher - Cypher-Neo4jの条件で個別のノードを取得する方法
私はneo4jが初めてで、次のような状況にあります
上の図に示すように、ノードAdmin
とノードFolder1, Folder2,Folder3
、および のようなノードの他のグループがありFileA,FileB,FileC,FileD
ます。
Admin
ノードは のプロパティ と:access
関係があります。qty
Folder1,Folder2 and Folder3
各フォルダ ノードは
:next
、上の図に示すように、それぞれのファイル ノードと関係があります。
質問 :
最大値を持つこれらのフォルダー ノードから個別の ノードを返す Cypher クエリを作成する方法は?FileA , FileB ,FileC,FileD
qty
試してみましたが、取得できませんでした。
助けてください、事前に感謝します
transactions - トランザクション エラー処理が機能しない Neo4jphp
$transaction->isError()
and$transaction->isClosed
を neo4j トランザクションで使用しようとしましたが、これらの関数はエラーをキャッチできませんでした。
以下は、コミット後にトランザクションのロールバックを行ったコードです。ドキュメントによると、エラーが発生し、によって処理されるはずですが、エラーをisClosed()
処理せず、エラーが発生しました。
コード
エラー
しかし、実際には、このエラーは によって処理されるべきですが、処理されません$transaction->isClosed()
でした
助けてください、事前に感謝します
php - パラメータを個別にバインドする方法 Neo4jPHP
私はNeo4jが初めてで、Everyman Neo4jPhpを使用しています。次のような状況があります
クエリの読み込みとは別にパラメーターをバインドする必要があります。上記のコード $result
では、パラメーターをバインドしてクエリを 1 つのステートメントで読み込む変数が見つかります。パラメーターのバインドは別のステートメントで実行する必要があります。mysql の準備済みステートメントと同じです。それはできますか?
cypher - 各ノードからサブノードを制限する方法 Neo4j Cypher
私はNeo4jが初めてで、次のような状況にあります
上の図では、ラベル を持つノードと、ラベルuser
を持つサブノードを表していますshops
。これらの各サブノードには、ラベルが付いたサブノードがありitems
ます。図に示すように、各ノードitems
には属性があり、項目ノードは各ノードの属性size
によって降順になっています。size
shops
質問
each からitems
以下のサイズの2 つのノードを取得したい。どうやってするか?試してみましたが、必要な方法で機能していません17
shops
これが私が試したことです
注 -これらのshops
ノードには、数千のitems
ノードを含めることができます。では、何千ものノードすべてをトラバースせずに目的のノードを見つける方法items
。助けてください、事前に感謝します。
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を実行しようとしましたが、次のエラーが発生しました
また、次のコードを実行すると
次のエラーが表示されます
エラーの可能性は何ですか?
php - fastcgi_read_timeout 2400 max_execution_time = 2400 および max_input_time = 2400 で 30 秒の最大実行時間を超えました
私は持っている:
私のphp設定は次のとおりです。
私は大規模なdoctrine-mongodbとneo4jのフラッシュ操作を行っています
何か案は?