【问题标题】:Logging / Printing from a pymongo Map Reduce Operation从 pymongo Map Reduce 操作记录/打印
【发布时间】:2012-05-30 13:32:02
【问题描述】:

mongo shell 包含一个有用的print 命令。

从 pymongo 执行 map_reduce 时,如何从 javascript 块中打印/记录信息?

更新:好的,我有答案了。运行mongo 的进程将输出使用print() 打印的任何内容。第二个选项是配置mongo logging(并且可能拖尾日志文件)。回答“我还能通过 pymongo 在 python 中直接获取这些值吗?”的虚拟奖励积分?

【问题讨论】:

  • 可能在你的 javascript 中查看console.log()
  • 没有:map invoke failed: JS Error: ReferenceError: console is not defined

标签: python debugging mongodb logging pymongo


【解决方案1】:

你仍然可以在 JS 块中使用print(),它将被写入/var/log/mongodb/mongodb.logmore info here。由于map/reduce 发生在服务器端,它不会在您的 Python 应用程序中发出任何内容。

【讨论】:

    猜你喜欢
    • 2021-01-02
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    相关资源
    最近更新 更多