在mongodb查询结束时打印结果

时间:2017-10-05 05:54:50

标签: mongodb mongodb-query

我已将此命令写入robomongo:

db.FinalLocation.find({UserName: null}).forEach(
function (obj)
{
    db.tempColl.save(obj)
});

现在,我想知道在 FinalLocation 集合中找到了多少文档,以及已在 tempColl 集合中插入了多少文档? 我知道db.tempColl.count()可以找到,但我希望,在我的脚本末尾出现这样的内容:

总空对象:36 --->在FinalLocation

总插入对象:36 --->在tempColl

1 个答案:

答案 0 :(得分:0)

我终于解决了这个问题: 这是我的代码:

var result = db.FinalLocation.find({UserName: null}).toArray()
print("Total empty object: "+ result.length);

var t = db.tempColl.insertMany(result);
print("Total inserted  object: "+ t.insertedIds.length);

这个outPut:

Total empty object: 36
Total inserted  object: 36