json - 在forEach里面访问mongodb中的查询字段
问题描述
在 mongodb 中,我们可以在 find() 方法上使用 forEach() 来迭代集合内的文档。现在的问题是我们能否访问 forEach 中的查询字段。例如:-
db.mycollection.find({name : 'Mike'}).forEach(function(document) {
// var firstName = name;
})
我们可以做这样的事情或我们可以使用什么替代方案?请帮忙。
解决方案
你快到了,试试下面的代码:
db.mycollection.find({name : 'Mike'}).forEach(function(document) {
var firstName = document.name; // Just use the . operator
print(firsName)
// Rest of your operations.
})
推荐阅读
- java - Eclipse 可以在不更改底层代码的情况下呈现 Java 花括号吗?
- javascript - 我可以为 facebook 制作一个分享按钮并将其与特定的 div 链接以分享吗?
- ios - 选择另一个 UITableView 单元格时如何取消选择?
- jmeter - 如何使用 JMS Publisher 和 JMS Subscriber 在 JMeter 中为订阅者过滤来自 ActiveMQ 的响应消息
- prolog - 如何在序言规则中接受 k 项?
- xcode - 在 macOS 上针对多个架构自定义每个切片编译器标志
- dc.js - 使用交叉过滤器(dc.js)的维度中的唯一值计数
- python - Python:打开多个 ActiveX 框架时出现参数错误
- javascript - 在 Safari iOS 上使用下拉手势防止从全屏退出
- python - 如何摆脱调整大小属性错误?