2013-12-01 6 views
0

Я новичок в Neo4J, и я просто играю с ним и привыкаю к ​​нему.Создайте новый узел с привязкой к существующему узлу

У меня есть существующий узел с этикеткой пользователя и недвижимости имя Thats установлен в Даниилу. Сейчас я хочу создать новый Node Сообщение, имеет отношения Отправить.

MATCH (u:User) 
WHERE u.name = 'daniel' 
CREATE (m:Message {text = 'hallo welt'})-[:Send]-(u) 

Но Neo4J-браузер просто возвращает «Неизвестная ошибка». Может кто-нибудь указать, что не так с этим утверждением?

+0

также там может быть ..) - [Отправить] -> (и) (отсутствует стрелка вправо) –

+0

нет. это не помогло. кроме того, я хочу двунаправленную связь. –

ответ

5

Колон вместо знака в CREATE. Также нет неориентированных релей в Neo4j, но вы можете игнорировать направление во время запроса.

MATCH (u:User) 
WHERE u.name = 'daniel' 
CREATE (m:Message {text : 'hallo welt'})<-[:SENT]-(u) 

см: http://console.neo4j.org/r/4q8r92

+0

Урги ... Спасибо! Почему «браузер» не указывает на это? :( –

Смежные вопросы