0

この場合、私は家番号をノードとして持っており、それらを反復して、人々と家番号の間の関係を作成するためのパラメーターとして渡したいと思います。ここにコードがあります..

START n=node(*)
WHERE 
  HAS(n.house_no) 
RETURN n;

上記から家番号のノードを取得し、それらを別のクエリに渡したい

START 
    n=node:node_auto_index(house_no="4-10"),
    n2=node:node_auto_index(houseNo="4-10") 
WHERE 
    HAS(n.house_no) AND HAS(n2.houseNo) AND n.house_no = n2.houseNo
    create UNIQUE
    (n2)-[:LIVESIN]->(n)
    return n2.name

上記のクエリで、家番号のノード プロパティ ex:house_no を渡したい

ノードを反復処理し、プロパティをパラメーターとして渡すのはなぜですか..これらの両方のクエリを組み合わせる機会はありますか?

誰でも私を助けることができますか?

4

2 に答える 2

2

次のように、start 句で index-lookup のパラメーターを渡すことができます。

START 
    n =node:node_auto_index(house_no={house_no}),
    n2=node:node_auto_index(houseNo={house_no}) 
WHERE 
    HAS(n.house_no) AND HAS(n2.house_no) AND n.house_no = n2.houseNo
CREATE UNIQUE
    (n2)-[:LIVESIN]->(n)
RETURN n2.name

and then pass a map like


{house_no:"4-10"}
于 2013-10-13T08:25:45.260 に答える