用另一个对象替换一个嵌套对象

问题描述:

我想用另一个对象替换一个嵌套对象。用另一个对象替换一个嵌套对象

这是最简单的表达方式吗?

r.expr({ foo: {bar: 1}, eck: true }) 
.merge({ foo: null }, { foo: {zim: 1} }) 

// Expected output: { foo: {zim: 1}, eck: true } 

您可以使用r.literal此:https://www.rethinkdb.com/api/javascript/literal

r.expr({ foo: {bar: 1}, eck: true }) 
.merge({ foo: r.literal({zim: 1}) })