0

临时,我的意思是可以深入到数据的每个属性的查询。

查询,例如,

  • 获取 type=persion 和年龄在 20 到 30 之间的所有节点
  • 标签为 [funny,adorable] 的任何节点
  • 名称以 Se* 开头
4

1 回答 1

1

使用Neo4j,您可以使用查询语言Cypher来表达这种即席查询,或者使用 Web 管理工具的内置控制台,通过嵌入式 Java、JRuby 或 Python-API 或通过远程 REST-API多种语言的驱动程序。

一些例子:

start p=node:types(type='person') where p.age > 20 and p.age < 30 return p
start p=node:node_auto_index("id:*") where p.name =~ /Se.*/ return p
start p=node(0) match r-[:TAG]->tag where tag.name = 'funny' or tag.name = 'adorable' return tag
于 2012-02-04T21:38:17.177 回答