私は奇妙な問題を抱えている - 私は、地元のNeo4jのインスタンスV 2.3.8とのNeo4jのV 3.1.4リモートサーバでcsvを読み取る際にエラーが発生しました。 "値` null`はマップ内のキーとしてサポートされていません。ヌル値ではない文字列でなければなりません。
のリモートサーバーインスタンスを持っている私は、ソースファイルを使用してリモートサーバー上の私のグラフを再構築する過程で午前。これまで成功しています - 私はリモートサーバ上でcsvファイルを正常にインポートできます - 私はブラウザ(リモートhttp接続)を介してリモートサーバにアクセスしています
文字通り最後のファイルでは、リモートサーバ上のメッセージが、私の地元のNeo4jインスタンスの微細同じ作品:
値
null
がマップ内のキーとしてサポートされていませんが、非NULL可能 文字列でなければなりません。
CYPHERクエリは次のとおりです。それが助け場合、https://fossies.org/linux/neo4j/community/bolt/src/main/java/org/neo4j/bolt/v1/messaging/Neo4jPack.java:
Load csv with headers from "srcfile3.csv" as line
WITH line
return line limit 2
エラーメッセージがのNeo4jコードでこのファイルから生成されているように見えます。
失敗したcsvを共有できますか?また、あなたが提供したクエリはdbに何も追加しません....(私はsrcfile3.csvがヌルヘッダーを持っているか、ヘッダー行が見つからないと思います) – Tezra
私が共有したクエリは、ファイルをロードすることができますが、残りの処理は質問には関係ありません。私はcsvを共有することはできませんが、私はそれを匿名化/再作成できるかどうかを見せてもらえませんか。 – anarche
私はcsvを再作成し、すべてのヘッダーが適切に配置されていることを確認しました。これはうまくいった。ポインタありがとう。これを閉鎖とマークします – anarche