我在学习 neo4j
,我想知道有什么方法可以创建 relationship
或 node
一段时间后会自动删除。
最佳答案
没有什么是我所知道的。 Neo4j 只是一个像 *SQL 或 MongoDB 这样的数据库(尽管让我知道他们是否可以做这样的事情)。
我最好的建议是放一个 delete_after
关系上的属性(或类似的东西),然后有一个定期查询以清理它们的工作。请注意,您不能直接查询关系(即,您的查询中始终需要涉及节点),因此根据您的数据库有多大,您可能需要仔细考虑您需要什么样的索引。我在这里有点含糊,因为我不知道您的域模型会是什么样子。
关于Neo4j 节点或关系支持 ttl 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28498965/