Products
GG网络技术分享 2025-11-13 19:45 2
根据上文给的Cypher查询语言的语法和用法,
CALL子句用于调用Neo4j内置的过程或Java方法。
cypher
CALL algo.similarity.jaccard.stream
YIELD item1, item2, similarity
RETURN item1.name, item2.name, similarity
MATCH子句用于检索节点和关系。
cypher
MATCH WHERE u.age> 30 RETURN u.email
CREATE子句用于创建节点或关系。
cypher
CREATE
WHERE子句用于过滤MATCH子句的后来啊。
cypher
MATCH WHERE p.produce_date.year <2020 RETURN p
RETURN子句用于返回查询后来啊。
cypher
MATCH RETURN u.name, u.age
MERGE子句用于创建或geng新鲜节点或关系。
cypher
MERGE SET n.name='张三'
cypher
MATCH DETACH DELETE n
ORDER BY子句用于对查询后来啊进行排序。
cypher
MATCH RETURN p.name, p.price ORDER BY p.price DESC
FOREACH子句用于遍历列表并对个个元素施行操作。
cypher
FOREACH )
UNION子句用于合并优良几个查询后来啊。
cypher
MATCH <-- RETURN o1
UNION
MATCH <-- RETURN o2
WITH子句用于创建中间后来啊。
cypher
MATCH WITH u, SUM AS totalPrice RETURN u, totalPrice
请注意,上述示例中的查询兴许需要进行调整。
Demand feedback