我正在尝试查找上传到数据库的新数据,这是遵循的逻辑:
从我的Mongo数据库存储中以d1
读取数据>>从sql服务器中提取新数据,以d2
存储>>过滤数据并覆盖我的Mongo数据库>>比较d1
和d2
来查找上传的新文档。
这是我到目前为止的代码:
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
,否则每个文档都会有所不同。
非常感谢您的帮助。