在javascript中添加两个json对象数据

时间:2014-05-18 11:41:29

标签: javascript json node.js

我想添加两个具有这样结构的JSON对象(它有更多数据,我在这里忽略它们):

{ "total_count":100 , "types":20 , { "a" : 5 , "b" : 6 }}

{"total_count" : 1 , { "a" : 2 } }

我想在node.js中添加这些对象以获取以下对象:

 { "total_count":101 , "types":20 , { "a" : 7 , "b" : 6 }}

我使用具有$ inc函数的mongodb,它将当前json添加到db中的现有json并减少加载和存储负载。我有兴趣找到一个在nodejs中处理这个动作的方法。我应该怎么做(我不想手动更喜欢这样做。相反,我喜欢使用现有的函数)?

1 个答案:

答案 0 :(得分:0)

这样的事情?你的json结构不太正确,所以我添加了x。

object1 = {"total_count":100 , "types":20 , "x": { "a" : 5 , "b" : 6 }};

object2 = {"total_count" : 1 , "x":{ "a" : 2 } };

object1.total_count += object2.total_count;
object1.x.a += object2.x.a;