Rethinkdb:了解哪些记录已更新

肖恩·克拉克·赫斯

有什么方法可以更新序列并知道更新文档的主键吗?

table.filter({some:"value"}).update({something:"else"})

然后知道不需要第二次查询就更新的记录的主键吗?

纽米诺

当前无法使用来返回多个值{returnVals: true},例如参见https://github.com/rethinkdb/rethinkdb/issues/1382

但是,有一种方法可以用forEach欺骗系统

r.db('test').table('test').filter({some: "value"}).forEach(function(doc) {
  return r.db('test').table('test').get(doc('id')).update({something: "else"}, {returnVals: true}).do(function(result) {
    return {generated_keys: [result("new_val")]}
  })
})("generated_keys")

虽然有效,但实际上确实有点黑。希望有数组限制,returnVals将很快可用于范围写入。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Zumero同步:了解哪些表已更改

来自分类Dev

Zumero同步:了解哪些表已更改

来自分类Dev

WooCommerce库存的哪些挂钩已保存或更新

来自分类Dev

如何了解MySQL是否已更新或插入

来自分类Dev

如何检查记录是否已更新?

来自分类Dev

amp-live-list:了解主机文档是否已更新

来自分类Dev

查询更新以显示0条记录已更新mongo

来自分类Dev

如何根据已更新/已删除的行在触发器内删除/更新记录?

来自分类Dev

PDO SQLite无法更新记录:“数据库已锁定”

来自分类Dev

DataMapper:在更新记录之前仅获取已更改的属性

来自分类Dev

Rethinkdb .net更新值

来自分类Dev

RethinkDB中的批量更新

来自分类Dev

RethinkDB:更新文档

来自分类Dev

RethinkDB中的批量更新

来自分类Dev

了解Getchar已解锁

来自分类Dev

了解PsychoPy的数据记录

来自分类Dev

如何找到必须根据CDC捕获的更改来更新“数据仓库”的哪些记录?

来自分类Dev

是否有记录的生命周期,哪些Android版本收到安全更新?

来自分类Dev

证书的哪些部分已签名?

来自分类Dev

Rethinkdb原子检索和更新

来自分类Dev

RethinkDB 中的原子条件更新

来自分类Dev

了解哪些分区是主要分区,哪些逻辑分区

来自分类Dev

哪些层应该记录异常?

来自分类Dev

使用between()时在RethinkDB中记录排序

来自分类Dev

哪些组件需要状态,了解反应

来自分类Dev

结合使用Graphql和RethinkDb,有哪些坑洼?

来自分类Dev

了解valgrind输出损失记录

来自分类Dev

了解Linux中的日志记录

来自分类Dev

MySQL仅在该记录已更改时才更新日期时间列数据