40 votes

Que signifie "trop d'options positionnelles" lors d'un mongoexport ?

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 ?

0voto

Jerome Hurley Points 21

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"

0voto

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.

0voto

Dans mon cas, j'ai dû écrire le port séparément de la connexion au serveur. Cela a fonctionné pour moi :

mongoexport --host=HOST --port=PORT --db=DB --collection=COLLECTION --out=OUTPUT.json -u USER -p PASS

-3voto

A. Morales Points 105

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.com

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.

Powered by:

X