shortestPath()
最短路径查找
Cypher案例:
MATCH (at:accident_type {name:'伤害事故'}),(it:accident_unit{name:'江苏省通州市金盛公司聚醚车间'}),p = shortestPath((at)-[*..15]-(it)) RETURN p
返回'伤害事故'到'江苏省通州市金盛公司聚醚车间'的最短路径
这意味着:找到两个节点之间的一条最短路径,只要该路径最大为15个关系长即可。在括号内,您可以定义路径的单个链接-起始节点,连接关系和结束节点。查找最短路径时,将使用描述关系的特征(如关系类型,最大跳数和方向)。如果在aWHERE的匹配项后有一个子句 shortestPath,则相关的谓词将包含在shortestPath。如果谓词在路径的关系元素上none()或all()上,则将在搜索过程中使用谓词以提高性能
timestamp()
时间戳
Cypher案例:
RETURN timestamp()
timestamp()返回当前时间与1970年1月1日午夜之间的差值,单位以毫秒计算。它在整个查询中始终返回同一个值,即使是在一个运行时间很长的查询中。
未完待续……
总结
工作随笔,希望可以帮助到大家!
如有不足之处,请多多指教!