随笔分类 - neo4j
摘要:1. 准备 在导入导出(迁移备份)数据库之前,首先需要关闭相应neo4j ./neo4j stop 2. 数据导出 进入$NEO4J_HOME/bin目录执行如下数据库导出命令: neo4j-admin dump --database=graph.db --to=/home/neo4j_backup
阅读全文
摘要:由于在Neo4j中节点的属性是没有null的概念的,那么可以将属性的值设置为null以此删除该属性。示例: MATCH(n{name:'Andres'}) SET n.name=NULL RETUEN n
阅读全文
摘要:1. 谓词函数 谓词函数返回true或者false,主要用于检查是否存在或满足特定的条件。 1.1 Exists 如果指定的模式存在于图中,或者特定的属性存在于节点、关系或Map中,那么函数返回True 例如,节点具有name属性,并check图中是否存在特定的模式: MATCH (n) WHERE
阅读全文
摘要:Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。 1. 创建节点 节点模式的构成:(Variable:Lable1:Lable2{K
阅读全文
摘要:1. Cypher类型 Cypher支持的类型系统分为三类:属性类型,复合类型和结构类型。 1.1 属性类型 属性类型:Integer、Float、String和Boolean Boolean类型:true, false, TRUE, FALSE String类型:'Hello', "World"
阅读全文