Para criar nós e relacionamentos usando Cypher, use o comando
CREATE demonstração. A instrução consiste em
CREATE , seguido pelos detalhes do nó ou relacionamento que você está criando. Exemplo
Vamos criar um banco de dados de música que contém nomes de bandas e seus álbuns.
A primeira banda se chamará Strapping Young Lad . Então vamos criar um Artista nó e chame-o de Strapping Young Lad .
Nosso primeiro nó será algo assim. Observe que o nome é abreviado apenas porque é muito longo para ser exibido no nó. O nome completo ainda é armazenado no banco de dados.
Aqui está o Cypher
CREATE instrução para criar o nó acima:CREATE (a:Artist { Name : "Strapping Young Lad" }) Esta declaração Cypher cria um nó com um Artista rótulo. O nó tem uma propriedade chamada Nome , e o valor dessa propriedade é Strapping Young Lad .
O
a prefix é um nome de variável que fornecemos. Poderíamos chamar isso de qualquer coisa. Essa variável pode ser útil se precisarmos nos referir a ela posteriormente na instrução (o que não fazemos neste caso específico). Observe que uma variável é restrita a uma única instrução. Então vá em frente e execute a instrução acima no navegador Neo4j. A instrução criará o nó.
Depois que o Neo4j tiver criado o nó, você deverá ver uma mensagem como esta:
Exibindo o nó
O
CREATE declaração cria o nó, mas ele não exibe o nó. Para exibir o nó, você precisa acompanhá-lo com um
RETURN demonstração. Vamos criar outro nó. Desta vez será o nome de um álbum. Mas desta vez vamos continuar com um
RETURN demonstração. CREATE (b:Album { Name : "Heavy as a Really Heavy Thing", Released : "1995" })
RETURN b A instrução acima cria um nó com um Álbum rótulo. Tem duas propriedades:Nome e Lançado .
Observe que retornamos o nó usando seu nome de variável (neste caso
b ). Criando vários nós
Você pode criar vários nós de uma vez separando cada nó com uma vírgula:
CREATE (a:Album { Name: "Killers"}), (b:Album { Name: "Fear of the Dark"})
RETURN a,b Ou você pode usar vários
CREATE declarações:CREATE (a:Album { Name: "Piece of Mind"})
CREATE (b:Album { Name: "Somewhere in Time"})
RETURN a,b Em seguida, criaremos um relacionamento entre alguns de nossos nós.