有没有办法在orient db hook中获取旧记录和新记录

Is there any way to get old record and new record within orient db hook

我是 Orient db 的新手,正在尝试读取 orient db "onBeforeUpdate" 挂钩中的旧记录和新记录。新记录可以从 hook 中的 "doc" 变量中获取。但我需要在该挂钩中获取旧记录以与新记录进行比较。有什么方法或解决方法吗?

我们可以通过查询doc.field('@rid') 来获取旧记录。但是你需要在查询中具体说 "nocache" 。否则,数据库查询将为您提供带有旧@版本号的更新记录。

示例查询:SELECT FROM #46:66 NOCACHE