没有'变化'在RethinkDB中替换相同文档的关键

时间:2015-05-01 10:56:41

标签: rethinkdb

我正在用一个文档替换我的一个文档,该文档恰好与已经保存在数据库中的文档完全相同。我正在使用replace进行return_values=True,我希望结果包含changes密钥。但是我在手术后得到的是:

{u'skipped': 0, u'deleted': 0, u'unchanged': 1, u'errors': 0, u'replaced': 0, u'inserted': 0}

我原本希望将旧密钥和新值一起取回,这将是相同的。

我知道我想要的行为在之前的某个时刻有效,但什么时候改变了?我怎么能再次拥有旧的行为?

1 个答案:

答案 0 :(得分:1)

RethinkDB 2.0中的行为发生了变化。有一项建议可以使旧行为可用:

https://github.com/rethinkdb/rethinkdb/issues/4068