首页 > 大数据 > 数据挖掘 > Mongo根据另外一个集合对当前集合进行操作
db.testupdate.find().forEach(function(m){ var poc=db.test.find({CUSTNO:m.CUSTNO}); if(poc!=null) { db.test.deleteOne({CUSTNO:m.CUSTNO}); db.test.insertOne(m); } else { db.test.insertOne(m); } });
db.testupdate.find().forEach(function(m){ db.test.update( {CUSTNO:m.CUSTNO},{$set:m},{upsert:true} ); });
C、test中有key,testupdate中没有相同的key时,不对该部分key:value做操作
参考链接:https://blog.csdn.net/sharetop/article/details/50132149
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29668428/viewspace-2564618/,如需转载,请注明出处,否则将追究法律责任。