Ne peut pas importer de mongodb
J'ai essayé de mongo importation comme ce
mongoimport -d test -c foo importfile.json
mongoimport --host localhost --db local --collection lecturer --type json --file temp.json --headerline --upsert
et j'ai le même message d'erreur "Erreur de Syntaxe: manquant ; avant l'énoncé (shell):1"
quel est le problème avec mon code & comment faire pour importer si mes données sont stockées dans C:\Documents and Settings\Utilisateur\Bureau ?? s'il vous plaît aider, merci d'avance
- Étroitement liés, et probablement couvert par stackoverflow.com/questions/11041614/cant-export-mongodb
Vous devez vous connecter pour publier un commentaire.
mongoimport est destiné à l'exécution dans l'invite de commande et non pas dans le shell mongo. Essayez de sortir de la coquille et de l'exécution de la commande.
c:\mongodb\bin\mongoimport.exe -d test -c foo importfile.bson
...ou le chemin relatif:..\mongoimport.exe -d test -c foo importfile.bson
.J'ai eu le même problème et a été en mesure de le comprendre, après un bref difficulté et d'une recherche sur google.
1. Naviguez vers le répertoire bin dans l'invite de commande
(cd c:..\bin)
2. Exécutez le mongoimport de commande, mais vous devez spécifier le chemin d'accès complet de votre fichier json.
Qui résout le problème
Une solution est:
Tout d'abord, dans cmd, accédez au répertoire contenant mongoexport.exe fichier, puis tapez votre commande.
mongoimport
est à exécuter sur le terminal et non pas à l'intérieur de la shell mongo. Pour exécutermongoimport
dans le terminal, vous aurez besoin d'installer le même. Sur ubuntu, vous pouvez le faire :apt get install mongo-tools
Espérons que cela aide 🙂
essayez d'utiliser le format CSV est un bon.
Vous pouvez convertir par ms excel.
Ouvrir le "Mongo/Serveur/3.4/bin" dans le dossier de mongo db dans une autre fenêtre de commande et essayez de nouveau.Il Va travailler.
Ouvrez un nouveau terminal ou de l'invite de commande à l'intérieur de l'emplacement du fichier que vous souhaitez importer et cela devrait fonctionner. Il ne fonctionnera pas sur MongoDB shell