MongoDB를 처음 사용하기 때문에 map/reduce를 사용하고 있습니다. map/reduce를 사용하면서 디버깅하는 방법을 누군가에게 알려 줄 수 있습니까? print() 함수를 사용했지만 MongoDB 셸에서는 아무 것도 인쇄되지 않습니다. 다음은 내 축소 기능입니다.mongodb : mongodb 쉘에서 map/reduce를 디버그하는 방법
위의 기능을 쉘에 쓰고 완료 후 Enter 키를 누르면 쉘에 아무 것도 인쇄되지 않습니다. 디버깅을 위해 내가해야 할 일이 있습니까?
감사
리눅스의 로그 파일이 /var/log/mongodb/mongodb.log –
맥 OS에 있습니다 /usr/local/var/log/mongodb/mongo.log, 나는 아직도 수 없어요 로그 파일에서 무엇이든 볼 수 있습니다. –
tail -f /usr/local/var/log/mongodb/mongo.log는 저를 위해 잘 작동했습니다. print ("some debug text")는 reduce 함수 출력에서이 파일로 호출됩니다. 당신의 몽고가이 파일에 로그를 쓰는지 확인하십시오. 어쩌면 당신이 그것을 무시했을 수도 있습니다. mongo conf (/usr/local/etc/mongod.conf)를 확인하십시오. – ecdeveloper