我删除节点后是否有可能重置索引,就像手动删除整个文件夹一样?
我正在使用node.delete()和relationship.delete()删除整个数据库,只是希望索引再次从1开始,而不是我实际上已停止的位置…
解决方法:
我假设您指的是节点和关系ID,而不是indexes?
快速解答:您不能明确强制计数器重置.
答案略长:一般来说,这些ID在您的应用程序中不应具有任何相关性. Neo4j邮件列表和Stack Overflow中已对此进行了许多讨论,因为ID是内部构件,不应像主键一样使用.其目的更类似于内存中的地址,如果您需要唯一的标识符,则最好考虑使用UUID之类的东西.