2012-12-09 2 views
-1

우분투 서버에서 mongoDB를 사용하고 있습니다. 그러나 나는 데이터를 저장하고 일부지도/축소 할 자바 스크립트를 사용하고 있습니다. 이러한 작업을 측정하고 결과를 파일에 기록하고 싶습니다.자바 스크립트와 MongoDB - 파일에 쓰기

f = new File("myfile.txt"); 
if(f.open("w") == true) 
{ 
    f.write("test"); 
f.Close(); 
} 
+0

왜 내려 투표 :

@gkamal 상태로, 가장 좋은 방법은 지금과 같은 MongoDB를 콘솔의 출력은 파이프입니까? Oo – Tyzak

답변

1

의 SpiderMonkey 내의 file 오브젝트 (MongoDB를 사용하는 JS 엔진과 우연히 콘솔)가 필요 없게되었다 : https://developer.mozilla.org/en-US/docs/SpiderMonkey/File_object. 그뿐만 아니라 어쨌든 스파이더 맨 키에 표준이 아니었기 때문에 그것은 긴 총이었습니다.

mongo someprocess.js > outpout 
+0

안녕하세요, 모든 답변을 주셔서 감사합니다. 이전에 출력물을 파이프 한 적이 없지만 어떻게 처리합니까? (txt-file?) – Tyzak

+0

그 문법은 매우 정확합니다.'somefile.txt'로'output'을 대체 할 수 있습니다. – Sammaye

+0

괜찮습니다, 고맙습니다; – Tyzak

1

간단한 대답 : 당신은 자바 스크립트를 사용하여 파일을 쓸 수 없습니다 어떻게 든 나는 다음과 같은 시도에 .. 파일을 여는 데 실패하고 그것으로 물품.

1

아마도 println을 사용하여 콘솔에 쓰고 출력을 파일로 리디렉션하고 자바 스크립트 파일을 mongo의 매개 변수로 전달하는 것이 좋습니다.

mongo someprocess.js > outpout