在另一个db collection foreach方法中更新不同的db集合

时间:2017-02-27 11:53:02

标签: mongodb

use AppID
db.Coll1.find().forEach( function(coll1Row){
    use NewStore
    db.Col2.insert(coll1Row.val);
});

尝试在forEach中更改db。

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

   use AppID
    newdb = db.getSiblingDB("NewStore")
    db.Coll1.find().forEach(function(doc){ newdb.Coll2.insert(doc)})