問題タブ [neo4j-bolt]

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 に答える
580 参照

python-2.7 - Neo4j データを Spark RDD (または) DataFrame に保存する

Python言語でBolt Driverを使用してNeo4jからデータを取得しています。返された結果はRDDとして(または少なくともCSVに)保存する必要があります。返された結果を見ることはできますが、それを RDD またはデータ フレームとして、または少なくとも csv に保存することはできません。

これが私が結果を見ている方法です:

ここで、このデータをRDDまたはCSVファイルに保存するにはどうすればよいですか。

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

neo4j - glassfish4 で hibernate-ogm-neo4j を使用すると、「プロバイダはサブタイプではありません」という例外が発生する

グラスフィッシュ (4.1.1) で hibernate-ogm-neo4j (5.1.0.Alpha1) を実行しようとしています。アプリケーション サーバーを datastorprovider<property name="hibernate.ogm.datastore.provider" value="neo4j_embedded"/>で起動すると、長いスタック トレースが表示され、次の例外が絶えず繰り返されます。

<property name="hibernate.ogm.datastore.provider" value="neo4j_bolt"/>例外を使用すると、

Bolt モードで接続したいのですが、設定を誤ったのか、それとも hibernate-ogm または neo4j のバグなのかわかりません。

これは私の完全なpersistence.xmlです:

アップデート

エラーメッセージをもう少し詳しく調べました。実際にはJavaクラスでスローされ、のようなスーパークラスではないServiceLoaderと言っています。でももちろんそうですorg.neo4j.driver.internal.spi.Connectororg.neo4j.driver.internal.connector.socket.SocketConnector

また、 absolut class name と予想されるパスを含むMETA-INF.services関連の説明もあります。neo4j-java-driver-1.0.4.jarorg.neo4j.driver.internal.connector.socket.SocketConnector

これは私をさらに混乱させます。この構成は自動的に行われないため、Glassfish に適用する必要がありますか?

更新 2

を使用すると問題は解消neo4j-java-driver-1.1.0-M6.jarされます (pom で依存関係を宣言するだけで、hibernate-ogm-neo4j-5.1.0.Alpha1 にバンドルされている 1.0.4 の代わりに使用されます)。バージョン 1.0.x の何が問題なのかはまだわかりませんが、開発者に連絡して確認しました。

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

neo4j - Neo4j ドロップ制約が存在する場合

クエリを介して存在する場合にのみ、制約を削除する方法はありますか? javascript用のボルトドライバーを使用しています。

最初はエラーをキャッチするだけだと思っていましたが、表示されるエラーは十分に明確ではありません。

私が実際に得るログで:

しかし、プログラムでログを開いて解析したくありません。

制約が存在する場合にのみ制約を削除する方法はありますか? 役に立つものは何も見つかりませんでした。

私が考えることができる唯一のことは、最初に制約と競合する 2 つのノードを作成しようとすることです (より明確なエラーが返されます)。