2017-05-23 8 views
0

私はneo4j(およびcypher)技術で新しく、テストファイルをインポートしようとしています。 拡張子「.js」の一括ファイルをインポートしたかったのです。..... javascriptファイルタイプ(https://neo4j.com/developer/javascript/)のインポート用のneo4jのインポートチュートリアルと公式サイトのほとんどを調べました。neo4jデータベース内の他の.jsファイルとの関係を持つバルク.jsファイルをインポートする方法は?

しかし、私はまだ混乱しており、前進することができません。誰かが私を助けてくれますか?どんな助けや提案が本当に感知できるでしょう!

問題文:

私はのNeo4jに2つのテストファイル "state.js" と "county.js" をインポートする必要があります。 「county.js」ファイル「とは、(特にSTATE_ID

テストファイルと共に「state.js」ファイル表示一意状態ラベルに対し(STATE_IDによって識別)特定の状態で存在し、それらの特定の郡を表示します)county.js」として、以下の形式でデータを持っている:state.jsは "

const state = [ 
{ id: "1", label: "State A" }, 
{ id: "2", label: "State B" }, 
{ id: "3", label: "State C" }, 
{ id: "4", label: "State D" } 
]; 
    module.exports = state; 

とテストファイル()次のコードを持っている":

そう
const data = 
    { 
     "params": {"state_id":"1"}, 
     "items": 

     [ 
     {"id":"5001","label":"Test A County"}, 
    {"id":"5002","label":"Test B County"}, 
    {"id":"5003","label":"Test C County"}, 
    {"id":"5004","label":"Test D County"}, 
    {"id":"5005","label":"Test E County"}, 
    {"id":"5006","label":"Test F County"} 
    ] } 
    module.exports = data; 

、誰かが私を聞かせてください可能性これらの両方をどのようにインポートすればよいか知っていますそれらの関係を破壊することなく.jsファイル?アドバンス

おかげ

答えて

1

はあなたの.jsファイルは、「バルク」のデータファイルではありません - 彼らはnode.js上で実行するために意図されているように見えるJavascriptのソースコードファイルです。これらのソースファイルを使用するnode.jsアプリケーションを記述することができます。 official Javascript neo4j driverがこれに適しています。

また、あなたはそれらのソースファイル内の配列から同等のJSONデータファイルを作成し、DBを更新するCREATEまたはMERGEを使用していますサイファークエリでデータをインポートするAPOCの手順​​を使用することができます。

+0

このような迅速な対応のための@cybersamありがとうございました...私はそれのために2日間立ち往生し、修正するためにすべてのすべてのコンテンツをサーフィンしました。私はあなたに本当に感謝しています。私はneo4jドライバを使用しようとするが、まずはサイファーとドライバを深く掘り下げて行く必要があるようだ。 –

関連する問題