mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
Mais la réponse que je reçois est :
ERROR: too many positional options
De quoi s'agit-il ?
mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
Mais la réponse que je reçois est :
ERROR: too many positional options
De quoi s'agit-il ?
J'ai eu un problème similaire
$too many positional arguments
$try 'mongorestore --help' for more information
La solution la plus simple pour moi était de mettre le chemin d'accès entre guillemets. " "
Ça a échoué :
mongorestore -h MY.mlab.com:MYPORT -d MYDBNAME -u ADMIN -p PASSWORD C:\Here\There\And\Back\Again
Ça a marché :
mongorestore -h MY.mlab.com:MYPORT -d MYDBNAME -u ADMIN -p PASSWORD "C:\Here\There\And\Back\Again"
J'ai eu le même problème en utilisant la commande "mongod --dbpath". Ce que je faisais ressemblait un peu à ceci :
mongod --dbpath c:/Users/HP/Desktop/Mongo_Data
où la syntaxe de la commande était censée être :
mongod --dbpath=c:/Users/HP/Desktop/Mongo_Data
Cela a marché pour moi. En dehors de cela, on peut prendre note de la fonction et de la syntaxe des commandes en utilisant l'outil de gestion des commandes. mongod --help
commandement.
Créez un fichier json dans le même dossier que celui dans lequel vous avez vos mongod.exe
.
ex : coll.json
et ouvrez une invite de commande dans ce dossier.
tapez ceci ci-dessous dans CMD.
mongoexport --db nom de la base de données --collection nom de la collection --out coll.json
et vous verrez comme une barre de progression très cool exportant toutes les données.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.