イントロダズの祖先



o Neo 4 j?
O neo4j バロnosql que利用者は、teoriaデgrafos e oを使いますcypher コモ・スー語言語学sql , パラポール・クリアール・オ・モデル・メノス・ゲイン・リオ・ク・オス・バンコス・レリニョーア,オ・セジャー・ネールN .

フィニッシュ・ソックス

Nó (node)
注意してくださいヴェルPor Guardar OS dadosデ馬Enddade、Pendendoターマシスデ馬所有者、Mas Podendoターapenas umlabel .

律令制
ラヴェル・デ・グラヴァールにおけるリャの詩 com o outro、porの典型的なautorのpodeターの馬のrelaの俗流o o com o livro.

コマンドス
  • マッチ:USADOパラディザーqualÑiRemos buscar、pode se dizer que o o comandoSELECT ムトウUSADO num Banco relacional
  • 作成:Responnは、ヴェルPor Criar N .
  • マージ:利用者は、クリエーレn ' s sエレrelaが、クアンドEles n - diso o existemとします.
  • セット:所有者としてのMudaは、Ua rela俗語o o n n .
  • 戻り値: traz os resultOS - as - Consultas.
  • を削除してください:UMA所有者を削除してください.
  • を使用してください.MATCH 前para - umMATCH オウタルベス,パラアムRETURN Mum Pulco mais complexおおよそのQuebrarパターン複雑なエム質問menores可能なmais rのpidas.

  • ExecussデusoドスComandos Cypher

    SEAラベル
    create()
    

    レトルナTodos OS N
    match (no) 
    return no 
    

    Cria N .免責事項
    create ({nome: "Doriana"}) 
    

    レトルーナ・n・・・
    match(no {nome: "Doriana"}  ) 
    return no
    

    Deleta o nは、da variを引きますベル、ou seja deleta tudo!
    match (no)
    delete no
    

    クリアumラベルpara
    create (:Pessoa {nome: "Asdrubal"}) 
    

    Feltraペローumラベル
    match (n:Pessoa) return n
    

    フィリップPelsoa eセタの定量的なdados que se tr
    match (n:Pessoa) 
    return n 
    limit 1
    

    クリアンヌンレイトコムユマアレスタ
    ペリオ・セニョにおける表現--> デッサforma se cria ma auma aresta semラベル
    いいえBaixo Criamos馬Amasta comラベル-[:Label]->
    create(:Livro 
    {titulo: "Alice"})
     -[:Autor]-> (:Pessoa {nome: "Lewis Caroll"})
    

    CRURADO TOMAクエリーパラ
    <研究ノート> Baixo Criamos Duas Variを中心として
    match (asd:Pessoa {nome: 'Asdrubal'}) 
    match (al:Livro {titulo: 'Alice'})
    create(asd) -[:Leu]-> (al)
    
    

    ユダLivroのアソダートtodasペソソ
    match (p:Pessoa) 
    match (cc:Livro {titulo: 'Crime e Castigo'})
    create(p) -[:Leu]-> (cc)
    
    create (:Pessoa {nome: "Lindaura"})
    create (:Pessoa {nome: "Alcebiades"})
    match (asd:Pessoa {nome: "Asdrubal"})
    match (lind:Pessoa {nome: "Lindaura"})
    match (guia:Livro {titulo: "Guia do mochileiro"})
    match (hobit:Livro {titulo: "O Hobit"})
    create (asd)-[:Leu]-> (guia)
    create (asd)-[:Leu]-> (hobit)
    create (lind)-[:Leu]-> (guia)
    create (lind)-[:Leu]-> (hobit)
    

    ペトラとしてのフィトラ
    match (p:Pessoa)
    -[:Leu]-> (g:Livro {titulo:"Guia do mochileiro"})
    return p
    

    Filtro com Duasコンディショナーは、esMatch
    match (h:Livro{titulo: "O Hobit"})
    <-[:Leu]-(p:Pessoa)
    -[:Leu]-> (g:Livro {titulo:"Guia do mochileiro"})
    return p
    

    ペガドトドムンドークqueルールイスキャロル
    match (p:Pessoa)
    -[:Leu]->(:Livro)-[:Autor]->
    (:Pessoa {nome: "Lewis Caroll"})
    return p
    

    リトラロEペソソウ
    match (p:Pessoa)-[:Leu]->
    (l:Livro {titulo: "Crime e Castigo"})
    return p,l
    
    match (p:Pessoa)-[:Leu]->(l:Livro)
    <-[:Autor]-(n:Pessoa {nome:"Alcebiades"})
    return p,l
    

    USAU NUMのカウント
    match (p:Pessoa)-[:Leu]->(l:Livro)
    <-[:Autor]-(n:Pessoa {nome:"Alcebiades"})
    return count(p)
    
    match (p:Pessoa)-[:Leu]->(l:Livro)
    <-[:Autor]-(n:Pessoa {nome:"Alcebiades"})
    return count(distinct p)
    

    藤堂マージ
    O merge Verifica se所有者foi criada , se n n o foi criada eel cria , caso j are in存在on E dizer oque le deve fazer :
    match (p:Pessoa)-[:Leu]->(l:Livro)
    <-[:Autor]-(n:Pessoa {nome:"Alcebiades"})
    merge (p)-[lei:Leitor]->(n)
    on create set lei.livros=1
    on match set lei.livros=lei.livros+1
    
    merge
       (l:Cidade {local: 'Cidade Ademar, São Paulo'})-[:Previsao]->(t:Tempo {data: '15/02/2021',
        hora: '13:16',
        infoAtual: 'Parcialmente nublado',
        infoTemp: 'Tempestades isoladas com raios e trovões',
        maxTemp: '28°C',
        minTemp: '18°C',
        temperatura: '28°C'}) 
    
    
    エッセの模範としてのフィロトロ
    match (p:Pessoa)-[:Leu]->(l:Livro)
    <-[:Autor]-(n:Pessoa {nome:"Alcebiades"})
    match (p)-[lei:Leitor]->(d)
    return p,l,lei,n
    

    E . Alterando Dados de Nam Pessoa
    match (p:Pessoa) where ID(p) = 10
    set p.nome = 'João P'
    return *
    

    を参照してください.
    NEO4J — Primeiros passos
    Uma gentil introdução ao uso de banco de dados orientados a grafos com Neo4j
    Documentação neo4j