首页 > 解决方案 > 在forEach里面访问mongodb中的查询字段

问题描述

在 mongodb 中,我们可以在 find() 方法上使用 forEach() 来迭代集合内的文档。现在的问题是我们能否访问 forEach 中的查询字段。例如:-

db.mycollection.find({name : 'Mike'}).forEach(function(document) {
    // var firstName = name;
})

我们可以做这样的事情或我们可以使用什么替代方案?请帮忙。

标签: jsonmongodbmongodb-querymongojs

解决方案


你快到了,试试下面的代码:

db.mycollection.find({name : 'Mike'}).forEach(function(document) {
    var firstName = document.name; // Just use the . operator
    print(firsName)
    // Rest of your operations.
})

推荐阅读