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

时间:2015-10-15 09:39:11

标签: orientdb

我是Orient数据库的新用户,并试图在orient db“onBeforeUpdate”钩子中读取旧记录和新记录。新记录可以从钩子中的“doc”变量获得。但我需要在该钩子中获得旧记录以与新记录进行比较。是否有任何方法或工作方法可以这样做?

1 个答案:

答案 0 :(得分:0)

我们可以通过查询doc.field('@ rid')获得旧记录。但是你需要在查询中特别说“nocache”。否则,db查询将为您提供旧版@version编号的更新记录。

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