2014-04-16 3 views
1

mongodbubuntu serverIP:192.168.2.10 and Port:27017으로 실행됩니다. mongodb에서 mongoosenode.js을 통해 액세스합니다. 이제 .csv에서 mongodb으로 데이터를 가져 오려고합니다. 나는 mongoImport에 대해 알고 있지만, windows에서 사용하는 방법을 모르며 windows으로 시작해야합니다. 내 Windows 시스템에 npm을 사용하여 node.js와 mongoose를 설치했습니다. 나는 약 mongoImport에 대해 읽었을 때 명령 프롬프트에서 실행해야한다고 말합니다. 창문에서 실행하면 cmd를 묻습니다Windows의 .csv 파일에서 mongodb 데이터베이스로 데이터를 가져 오십시오.

mongoimport --host 192.168.2.10 --port 27017 --collection Attributes --db Master --file <P:\Attributes.csv 

나는이 오류가 발생합니다.

ReferenceError: mongoimport is not defined

Windows에 mongodb를 설치해야합니까? 어떻게해야합니까?

답변

3

예 Windows에서 mongodb를 실행 가능하게 만들어야합니다.

mongodb 설치의 bin 디렉토리로 이동하면 mongoimport.exe가 나타납니다.

거기에서 명령을 실행하십시오.

+0

그래서 내 시스템에 mongodb을 설치해야합니까? – niren

+0

예. 그리고 bin 폴더로 가서 mongoimport를 실행하십시오. –

+0

Windows에서 mongodb를 설치하지 않아도됩니다.'.zip' 파일을 다운로드해야하고 @LalitAgarwal이 말한대로했습니다. – niren

4

사람들이 주로 저지르는 실수는 mongoimport 명령이 mongo Shell 내에있는 동안 실행하여 csv 파일을 가져 오려고하는 것입니다. 그것을하는 올바른 방법은 mongo shell 밖에 있습니다. 그리고 실행하려는 바이너리가 있는지 확인하십시오. 이 경우에는 "mongoimport"입니다.

관련 문제