我一直在运行这个密码
CREATE (b:Request {created_at: timestamp(), depth:$depth})"
依靠密码timestamp()
函数。
该文档调出
timestamp()函数返回datetime()。epochMillis的等效值。
表示我可以在server-side上进行时间计算, 尽管可以访问标量函数,但我想知道是否有A)可能,如果有可能,则有B)如何使用。
b = Node("Request", created_at= timestamp(), depth= 0)
甚至没有一点工作。
答案 0 :(得分:0)
请注意,如果执行此操作,则将生成时间戳记客户端而不是服务器端,并且应注意此含义同步等
也就是说,您需要传递一个实际的Python datetime
实例(Cypher只能在服务器端进行评估):
from datetime import datetime
b = Node("Request", created_at=datetime.now(), depth=0)
您需要确保至少运行py2neo 4.2和Neo4j 3.4才能使用。