私はこのようなことをしたいと思います
START n=node(*), m=node(*) where has(n.userid) and has(m.userid) and n.userid='0' and m.userid='3' create (n)-[FRIENDSHIP {status:2}]->(m) ;
ただし、Neo4j は where 句が好きではありません。これを行う最善の方法は何ですか?
どうもありがとう!
私はこのようなことをしたいと思います
START n=node(*), m=node(*) where has(n.userid) and has(m.userid) and n.userid='0' and m.userid='3' create (n)-[FRIENDSHIP {status:2}]->(m) ;
ただし、Neo4j は where 句が好きではありません。これを行う最善の方法は何ですか?
どうもありがとう!
Neo4j が where 節を好まなかったことを示すエラーは何ですか?
走った
START n=node(*), m=node(*)
where has(n.name) and has(m.name) and n.name='Neo'
create (n)-[:FRIENDSHIP {status:2}]->(m)
console.neo4j.orgで問題なく動作しました。リレーション名の前に : がないことに注意してください。それはそれが不平を言ったエラーでしたか?
これでも動作しない場合に備えて、どのバージョンを使用していますか?