我正在使用print来调试我的map / reduce查询,但是当我将数据库分区为分片时,print的输出被重定向到存储数据的分片。那么如何将输出从mongod实例重定向到mongos实例?
答案 0 :(得分:1)
不幸的是,没有好办法做到这一点。当您在服务器端javascript(例如map-reduce)中执行print语句时,打印将显示在javascipt代码正在执行的任何服务器上。在非分片集合上运行时,这将是数据库的主分片中的哪个分片。在分片集合中,这可以在任何分片上,具体取决于代码在到达print语句时的运行位置。