Nosql 哪些图形数据库可以执行特殊查询?

Nosql 哪些图形数据库可以执行特殊查询?,nosql,graph-databases,Nosql,Graph Databases,所谓特别查询,我指的是可以深入到数据的每个属性的查询 例如: 获取type=person且年龄介于20和30之间的所有节点 标记为[有趣、可爱]的任何节点 名称以Se开头* 使用,您可以使用查询语言来表达此类特殊查询,可以使用web管理工具的内置控制台,通过嵌入式Java、JRuby或Python API,也可以通过远程REST-API(具有多种语言的驱动程序) 一些例子: start p=node:types(type='person') where p.age > 20 and p.

所谓特别查询,我指的是可以深入到数据的每个属性的查询

例如:

  • 获取type=person且年龄介于20和30之间的所有节点
  • 标记为[有趣、可爱]的任何节点
  • 名称以Se开头*
使用,您可以使用查询语言来表达此类特殊查询,可以使用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
start p=node:type(type='person'),其中p.age>20和p.age<30返回p
start p=node:node\u auto\u index(“id:*”),其中p.name=~/Se.*/return p
start p=node(0)匹配r-[:TAG]->TAG其中TAG.name='funcy'或TAG.name='adorable'返回标记