javascript 실행 시 mongodb 콘솔에 쓸 수 있습니까?
저는 mongodb의 map-reduce 기능에 대해 배우고 있습니다.첫 시험이 생각보다 잘 안 되는데 어떻게 진행되는지 알고 싶습니다.
javascript 기능에서 mongodb 콘솔에 글을 쓸 수 있는 방법이 있나요?
나는 노력했다.console.log("...")
하지만 효과가 없습니다.
나중에 방법이 없으면 제 시험에 대해 물어볼게요.
'를 사용해야 합니다.print( "anything .." )
또는printjson
개체를 표시합니다.
andrey@andrey:~$ mongo
MongoDB shell version: 2.0.2
connecting to: test
> object = { "name" : "any name .." , "key" : "value" }
{ "name" : "any name ..", "key" : "value" }
> printjson ( object )
{ "name" : "any name ..", "key" : "value" }
> print ( "hello world" )
hello world
>
맵/축소 기능을 사용하여 디버그 메시지를 일부 로그 모음에 삽입해야 합니다.
var map = function() {
//some staff here
};
var reduce = function(key, values) {
db.mr_logs.insert({message: "Message from reduce function"});
//some staff here
};
res = db.items.mapReduce(map, reduce,{ query : {}, out : 'example1' })
이 후에 디버그 결과를 에서 확인할 수 있습니다.mr_logs
수집.
db.mr_logs.find();
에 대해서는print
맵에 있을 때 콘솔에 출력을 출력하지 않거나 기능을 축소하지 않는 것 같습니다.
지도 검색 환경에서는 매우 쉬운 해결 방법이 있습니다.
Mongoid에서 지도/축소 디버깅을 위한 인쇄 출력을 가져오는 방법
함수/개체의 이름을 다음과 같이 쓸 수 있습니다.
>fn = function (){return12;}
>fn
function (){return12;}
>
여기에서 사용해 보십시오. http://try.mongodb.org/
언급URL : https://stackoverflow.com/questions/8588006/is-it-possible-to-write-to-mongodb-console-in-javascript-execution
'programing' 카테고리의 다른 글
인터페이스에서 작업을 반환해야 하는 경우 무작동 구현을 수행하는 가장 좋은 방법은 무엇입니까? (0) | 2023.05.14 |
---|---|
현재 버전과 마지막 버전 간의 차이 찾기 (0) | 2023.05.14 |
Python에서 try/except를 사용하여 문자열을 Int로 변환 (0) | 2023.05.14 |
모서리가 둥글고 그림자가 드리워진 UIView? (0) | 2023.05.14 |
Postgre에서 특정 행 내보내기SQL 테이블을 INSERT SQL 스크립트로 사용 (0) | 2023.05.14 |