update
とreplace
を一行でうまくいく方法があれば、誰も想像できますか?RethinkDBの更新と置換は一行で行われません
r.row.without
を使用して、フィールドを削除し、同じクエリで更新したいと考えています。
ような何か:単純にいいだろうが、これがを動作しません、連鎖
r.db('db').table('table').get('item_id')
.update({ field_a:'value_a'})
.replace(r.row.without(r.args(['field_b'])))`
(更新は変更結果を返します)。
ありがとう@Neilは、お化けのように動作します。 私はあなたも無名関数なしでそれを行うことができると思います。 'r.row.merge({field_a: 'newval'})なし( 'field_b')' – Sagivf