首页 > 解决方案 > Rethinkdb Python - 更改:如何仅返回更改的字段?

问题描述

如何在 rethink 中使用 changefeed 仅接收已更改的字段而不是所有可用字段?

如果这是不可能的,那么在 python 方面找到修改后的字段的最佳方式是什么?

谢谢

标签: pythonrethinkdb

解决方案


如果您以前知道,哪些字段将更改,您可以使用例如pluck/filter指定您的选择。否则你不能。这些更改将包括整个文档,如下所示:

{
   "old_val":"{}"
   "new_val":"{}"
}

关于如何比较您的 changefeed 中的那些 json 文档的主题,您会找到很多解决方案,例如:

比较python字典并找出两者的差异


推荐阅读