首页 > 大数据 > 数据挖掘 > 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博客 ” ,链接:https://blog.itpub.net/29668428/viewspace-2564618/ ,如需转载,请注明出处,否则将追究法律责任。