Я новичок в Neo4j, я создал два узла с указанным ниже Cypher, как я могу создать связь между ними?
CREATE (Someone { name:'Abhilash',from :'Kerala',knows:'java' }) return someone;
CREATE (Someone { name:'Theo',worked :'WALMART',from:'kUNOOR' });return someone;
Отношения: «Команда: Контроль качества».
Второй вопрос
Также я видел в некоторых запросах на создание узлов, которые используют символы обратной галочки (`) в коде. например
CREATE (_1:`Someone` { `name`:"Abhilash",`from`:"Kerala":,`knows`:"java" })
В чем разница между первым оператором создания и приведенным выше оператором создания? Можем ли мы создать свойства узлов как
{key:'Values'} or {<back tick> key <back tick>:"Values"}
где ‹ обратная галочка > есть `
Меня очень смущают различные способы использования tick(`) , double Quote ("") и одинарной кавычки (') внутри query . Может ли кто-нибудь помочь мне понять правильные сценарии использования этих символов?
Обновить спасибо за пояснение. Я использовал приведенный ниже запрос для создания отношения, но он не возвращает никакого результата и не создает отношения между моими узлами. это мое заявление,
MATCH (a:someone),(b:someone)
WHERE a.name = 'Abhilash' AND b.name = 'Theo'
CREATE a-[r:RELTYPE]->b
RETURN r
from
иknows
как отношения к соответствующим узлам местоположения и навыков. - person Michael Hunger   schedule 30.09.2013