如何在 mongo shell 中合并对象?

How to merge objects while in mongo shell?

我有 N 个对象,我想合并它们。 就我而言,我确定不会发生任何碰撞。

我有:

var a = {'name': 'Freeman'}
var b = {'email': 'g.freeman@mesa.com'}

我需要:

c => {'name': 'Freeman', 'email': 'g.freeman@mesa.com'}

有没有聪明的方法来做到这一点?

提前致谢!

琐事:我想在 reduce 作业中合并这些对象

A​​nand 发布的 link 解决了我的问题。谢谢!

这就是我需要的:

for (var attrname in b) { a[attrname] = b[attrname]; }

来源: How can I merge properties of two JavaScript objects dynamically?

谢谢阿南德!