1

neo4j webadmin と私が作成した JavaScript アプリの両方でエラーが発生します。「+ プロパティ」を使用して webadmin でプロパティ ラベルを作成/編集すると、プロパティ ラベルに空白が含まれることがあります。ただし、サイファー クエリを使用して関係プロパティ ラベルを作成しようとすると、webadmin とアプリで、プロパティ ラベルに空白が含まれていると、次のエラーが発生します。空白を含むプロパティ ラベルを作成するには、どのようにクエリを作成すればよいですか?

ありがとう - ジェフ

クエリの例:

START n = node(9359), m = node(9360) CREATE n-[r:test_relationship{test prop 1: 'testval1',test_prop_2: 'testval2'}]->m Return n, n.name, r, type(r), m, m.name

エラーメッセージは次のとおりです。

Invalid query

`:' expected but p' found

ここにもっと良いエラー メッセージを表示する必要があると思いませんか? このクエリを cypher@neo4j.org に送信してください。

ありがとう、Neo4j チーム。

START n = node(9359), m = node(9360) CREATE n-[r:test_relationship{test prop 1: 'testval1',test_prop_2: 'testval2'}]->m Return n, n.name, r, type(r), m, m.name

p( in ラベルに上向きのキャレットがありますtest prop 1)

4

1 に答える 1

3

プロパティ名に空白を使用するには、バッククォートを使用する必要があります。

START n = node(9359), m = node(9360) 
CREATE n-[r:test_relationship{`test prop 1`: 'testval1',test_prop_2: 'testval2'}]->m
RETURN n, n.name, r, type(r), m, m.name
于 2013-06-18T19:42:01.773 に答える