
Neo4j
iteye_13339
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Neo4j-在JAVA中执行Cypher查询
在JAVA中使用Cypher涉及到org.neo4j.cypher.javacompat包的两个类.类名方法名说明ExecutionEnginepublic ExecutionResult execute(String query)执行query返回存储结果集的一个迭代器(ExecutionResult)(用于执行Cypher Que...原创 2013-05-07 08:12:27 · 2462 阅读 · 1 评论 -
Neo4j-Cypher查询语言
Cypher系列资料包括:Neo4j-Cypher查询语言-操作符Neo4j-Cypher查询语言-表达式Neo4j-Cypher查询语言-参数Neo4j-Cypher查询语言-标识符&备注Neo4j-Cypher查询语言-更新图数据库&事务Neo4j-Cypher查询语言-模式(Patterns)Neo4j-Cypher查询语言-语法Neo...原创 2013-04-17 14:20:15 · 470 阅读 · 0 评论 -
Neo4j-Cypher查询语言-操作符
Cypher的操作符有三类:数学、等式和关系数学操作符:+,-,*,/和%。其中只有+能作用在字符串和集合上等式操作符:=,<>,<,>,<=,>= 因为Neo4j是一种模式自由的图数据库,Cypher还有2个特殊的操作符?和!他们是被用在属性上面处理缺省值,在一个不存在的属性上进行比较,一般会报错。一般在对属性值做比较前需要先判断这个属...原创 2013-04-17 14:24:53 · 449 阅读 · 0 评论 -
Neo4j-Cypher查询语言-表达式
Cypher里的表达式包括:数值(integer or double): 13, 40000, 3.14字符串: “hello world”布尔值: true, false, TRUE, FALSE识别码:n, x, rel, myFancyIdentifier, `A name with weird stuff in it[]!`属性: n.prop, x.prop,...原创 2013-04-17 14:28:17 · 518 阅读 · 0 评论 -
Neo4j-Cypher查询语言-参数
Cypher支持带参数的查询,它允许开发者不需要do string building to create a query,同时它能使执行计划的缓存更容易。 参数可以用在WHERE子句的literals和expressions、可以用在START子句或索引查询的索引键值上、节点/关系的ID上。但是参数不能用在属性名上,因为属性是查询结构的一部分,是要编译成执行计划的。 参数名称只能...原创 2013-04-17 14:29:29 · 1997 阅读 · 1 评论 -
Neo4j-Cypher查询语言-标识符&备注
标识符当你需要引用部分模式时,你需要利用命名来使用它。不同部分的命名就叫做标识符 例如:1START n=node(1) MATCH n-->b RETURN bn和b都是标识符 标识符是大小写敏感的,由字母(a-z)、数字(0-9)和下划线组成,但是必须已字母开头。如果必须使用其他字符,可以利用反引号'`'来标识 ...原创 2013-04-17 14:38:47 · 608 阅读 · 0 评论 -
Neo4j-Cypher查询语言-更新图数据库&事务
更新图数据库Cypher可以用于查询图,同时也可以更新图。 更新语句的结构Quick info一个Cypher的查询块不能同时匹配和更新任何一个查询块可以读取和匹配图,或者更新图如果你从图中读取数据,然后更新它,你的查询包括两块:第一块是读取数据,第二块是写入数据。如果查询只是读取,Cypher是lazy的,它直到你要获取结果时才会去...原创 2013-04-19 08:22:05 · 577 阅读 · 0 评论 -
Neo4j-Cypher查询语言-模式(Patterns)
模式是Cypher非常核心的东西,它在很多地方被用到。利用模式,你可以描述你要找的数据是什么样子。模式是被用在MATCH子句中。路径模式是表达式。Since these expressions are collections, they can also be used as predicates (a non-empty collection signifies true)。他们被用来CRE...原创 2013-04-19 08:24:57 · 363 阅读 · 0 评论 -
Neo4j-Cypher查询语言-函数
断言函数(Predicate functions) 函数名称函数说明ALL(identifier in collection WHERE predicate)判断一个断言(predicate)是否满足集合(collection)里的所有元素ANY(identifier in collection WHERE predicate)判断一个断言(predicate...原创 2013-04-19 08:32:14 · 598 阅读 · 0 评论