Nuovo in MongoDB. Sto seguendo this tutorial e ottengo l'errore sopra riportato quando provo a seguire il passaggio 2. Sto inserendo il comando in un prompt dei comandi di Windows e ho impostato la mia directory sul percorso del file 'mongoimport' (C: \ MongoDB). Ho anche incluso la stessa directory nel mio PERCORSO, e il file primer-dataset.json è stato salvato in quella posizione. Sono abbastanza fiducioso che MongoDB sia installato correttamente.Ottenere "'mongoimport' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch." quando si tenta di importare dati da un file
risposta
Ho avuto lo stesso problema. È necessario navigare nel prompt dei comandi dove risiede il file mongoimport.exe. Quindi prova a eseguire quel comando nel tutorial. Dovresti anche inserire quell'esempio .json nella stessa directory
L'errore si riferisce a "mongoimport"; la posizione del file JSON è indipendente da questo errore.
La directory PATH potrebbe essere stata configurata in modo errato. Assicurati che la cartella indicata nel percorso contenga l'applicazione.
Nel mio caso, il percorso è C:\mongodb\bin
.
Ho dovuto fare lo stesso come Megaforce1020, ma ho dovuto aggiungere .\
di fronte a mongoimport
.
.\mongoimport --db test --collection restaurants --drop --file primer-dataset.json
Ho avuto un problema simile. Dopo alcune ricerche è risultato che le mie variabili di ambiente non erano state impostate correttamente.
Per qualche motivo sono stati fissati per C:\Program Files\MongoDB\Server\3.2\bin
, anche se ero in esecuzione la versione 3.4 e che avrebbe dovuto essere C:\Program Files\MongoDB\Server\3.4\bin
. Dopo aver cambiato e riavviato la console, tutto funzionava.
Questo è il tutorial che ho seguito:
http://www.acemyskills.com/wp-content/uploads/2015/08/Environment-Variables.png
- 1. 'tocco' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
- 2. 'altro' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
- 3. come correggere 'jspm' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 4. 'virtualenv' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 5. 'easy_install' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 6. TortoiseHg: 'hg' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 7. "@ php_bin @" non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 8. 'make' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch - Windows 7
- 9. xcopy non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 10. Errore - jar non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 11. 'concurently' non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 12. Powershell 'non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 13. 'mvn' non è riconosciuto come comando interno o esterno,
- 14. gulp-ruby-sass - 'sass' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch
- 15. python non viene riconosciuto come comando interno o esterno
- 16. java 'jar' non è riconosciuto come comando interno o esterno
- 17. "NODE_ENV" non viene riconosciuto come comando interno o esterno, comando operabile o file batch
- 18. 'http-server' non è riconosciuto come comando interno o esterno
- 19. zipalign 'non è riconosciuto come comando interno o esterno
- 20. TortoiseHg: "TortoisePlink.exe" non è riconosciuto come comando interno o esterno
- 21. 'PowerShell' non è riconosciuto come comando interno o esterno
- 22. 'mysqldump' non è riconosciuto come comando interno o esterno
- 23. 'cl' non è riconosciuto come comando interno o esterno,
- 24. MinGW: "gcc non è riconosciuto come comando interno o esterno"
- 25. "g ++" non è riconosciuto come comando interno o esterno, MinGW
- 26. 'python' non è riconosciuto come comando interno o esterno
- 27. Angular2: concomitante non è riconosciuto come comando interno o esterno
- 28. 'findstr' non è riconosciuto come comando interno o esterno,
- 29. PHP: 'java' non è riconosciuto come comando interno o esterno
- 30. 'compositore' non è riconosciuto come comando interno o esterno