您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Neo4j中,Cypher是一种声明式图查询语言,用于描述模式、检索数据以及更新图数据库。以下是一些使用Cypher查询语言的基本示例:
匹配节点和关系:
MATCH (n)MATCH (n:LabelName)MATCH (n {propertyName: 'propertyValue'})MATCH (n1)-[r:REL_TYPE]->(n2)MATCH (n1)-[r:REL_TYPE {propertyName: 'propertyValue'}]->(n2)创建节点和关系:
CREATE (n:LabelName {propertyName: 'propertyValue'})CREATE (n1)-[r:REL_TYPE]->(n2)CREATE (n1:LabelName {propertyName: 'propertyValue'})-[r:REL_TYPE]->(n2)更新节点和关系:
MATCH (n) SET n.propertyName = 'newValue'MATCH (n1)-[r]->(n2) SET r.propertyName = 'newValue'DETACH DELETE n 或 DETACH DELETE r删除节点和关系:
MATCH (n) DETACH DELETE nMATCH (n1)-[r]->(n2) DELETE r聚合函数:
MATCH (n) RETURN COUNT(n)MATCH (n) RETURN AVG(n.propertyName)排序和限制结果:
MATCH (n) RETURN n.propertyName ORDER BY n.propertyName ASCMATCH (n) RETURN n.propertyName LIMIT 10使用变量和参数:
MATCH (n) WHERE n.propertyName = $propertyName RETURN nCALL dbms.cypher.run('MATCH (n) WHERE n.propertyName = $propertyName RETURN n', {propertyName: 'value'})这些示例只是Cypher查询语言的一部分功能。Cypher非常强大,可以执行复杂的查询、事务和模式操作。要了解更多关于Cypher的信息,请查阅Neo4j官方文档。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。