没有 'changes' 用于替换 RethinkDB 中相同文档的键
No 'changes' key for replacing the same document in RethinkDB
我正在用一份恰好与已保存在数据库中的文件完全相同的文件替换我的一份文件。我正在用 return_values=True
做 replace
,我希望结果会包含一个 changes
键。但是我在手术后得到的是:
{u'skipped': 0, u'deleted': 0, u'unchanged': 1, u'errors': 0, u'replaced': 0, u'inserted': 0}
我本来希望能取回该密钥以及旧值和新值,这将是相同的。
我知道我想要的行为在之前的一点上奏效了,但它什么时候改变了?我怎样才能恢复旧行为?
该行为在 RethinkDB 2.0 中已更改。有一项使旧行为可用的提议:
我正在用一份恰好与已保存在数据库中的文件完全相同的文件替换我的一份文件。我正在用 return_values=True
做 replace
,我希望结果会包含一个 changes
键。但是我在手术后得到的是:
{u'skipped': 0, u'deleted': 0, u'unchanged': 1, u'errors': 0, u'replaced': 0, u'inserted': 0}
我本来希望能取回该密钥以及旧值和新值,这将是相同的。
我知道我想要的行为在之前的一点上奏效了,但它什么时候改变了?我怎样才能恢复旧行为?
该行为在 RethinkDB 2.0 中已更改。有一项使旧行为可用的提议: