出于调试目的,能够看到你从地图方法中回来的东西真是太棒了。这是可能的红宝石?有没有办法在mapreduce函数中看到地图结果?
0
A
回答
2
要在Mongo shell中执行此操作,您可以定义您自己的调试版本emit()
函数以打印跟踪信息。
function emit(k, v) {
print("emit");
print(" k:" + k + " v:" + tojson(v));
}
在MongoDB文档中检出Troubleshooting MapReduce以获取更多信息。
0
我知道Mongo文档建议定义您自己的emit函数,但是我发现在我观看Mongo日志的同时直接在我的map和reduce函数中使用print()更容易。
只需在您的代码中输入print(),运行tail -f /var/log/mongodb/mongodb.log
,然后运行您的代码。你应该看到print()的输出到控制台。
这里有几个好处:
- 调试能力的降低()函数 - 定义自己的EMIT()这里没有帮助
- 无需每次定义EMIT()函数时间你火起来的蒙戈控制台
- 编写代码在你的编辑器,而不是来回控制台和IDE之间
- 能力做代码生成和可变插在你的母语
相关问题
- 1. 有没有办法在Interface Builder中看到Core Graphics图形?
- 2. 有没有办法在ssh中运行本地bash函数
- 3. 没能看到最后的结果,Reduce函数得到了在MapReduce的
- 4. 有没有办法查询mysql,只能得到数字结果?
- 5. 有没有办法看到HIVE
- 6. 有没有办法使用VB.NET中函数调用结果的默认参数?
- 7. 有没有办法让我可视化地看到ASP.NET网站?
- 8. 在Postgres中没有函数的结果
- 9. 有没有办法查看MonetDB函数签名
- 10. 有没有办法在jQuery中使用图像地图坐标?
- 11. 有没有办法在GHCI中查看模块中的函数列表?
- 12. 有没有办法限制每组结果行在MySQL中的结果?
- 13. 有没有办法在netbeans中看到css hex的视觉效果?
- 14. 在OllyDbg中加入代码时,有没有办法看到GUI?
- 15. 有没有办法看到UDID包含在构建中?
- 16. typo3 extbase:有没有办法将exec_SELECTgetRows结果映射到实体?
- 17. 有没有办法在mongo map reduce查询中查看map函数输出?
- 18. 减少MapReduce结果的有效方法?
- 19. 有没有办法在COBOL中参数化函数?
- 20. 有没有办法在地图中使用html dom元素?
- 21. 有没有办法在Java中无限循环地图元素?
- 22. 有没有办法在JSP中填充地图?
- 23. 有没有办法看一下NSManagedObjectContext?
- 24. 有没有办法强制RSpec显示中间结果?
- 25. 有没有办法测试Google地图覆盖图的存在?
- 26. 有没有办法使用XML Literals查看Web服务调用的结果?
- 27. 有没有办法将参数转发到内部constexpr函数?
- 28. CouchDB - 将MapReduce结果传递到第二个MapReduce函数
- 29. 有没有办法替换C++中的方法中的函数
- 30. 有没有办法看到目前NServiceBus存在什么订阅