这种JavaScript对象差异化方法会起作用吗?

时间:2019-06-13 10:21:25

标签: javascript node.js

我正在尝试查找上传到数据库的新数据,这是遵循的逻辑:

从我的Mongo数据库存储中以d1读取数据>>从sql服务器中提取新数据,以d2存储>>过滤数据并覆盖我的Mongo数据库>>比较d1d2来查找上传的新文档。

这是我到目前为止的代码:

diffJSON(d1, d2);

function diffJSON(obj1, obj2) {

    for(document in obj2) {
       if ((obj1.includes(obj2[document]))) {
           //no new data
        };
        else {
            console.log(obj2[document])
        };
    };
};

我的想法是,obj2的数据将比obj1多,因此obj1中一定不包含某些数据,对吗?

我也已经在没有d1键的情况下加载了d2_id,否则每个文档都会有所不同。

非常感谢您的帮助。

0 个答案:

没有答案