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