Est-ce que MongoDB a quelque chose comme un fichier .bash_history
?
J'ai récemment tapé une longue commande, fermé et rouvert le shell et je veux le récupérer.
Le fait d'appuyer sur ne fonctionne pas car il semble que l'historique du dernier shell n'est pas accessible dans le nouveau shell.
J'ai installé 1.8.1 avec Homebrew. Existe-t-il une variable de configuration que je devrais définir qui activera la journalisation de l'historique du shell interactif MongoDB?
Voici mon fichier mongod.conf
:
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
# Only accept local connections
bind_ip = 127.0.0.1
# Enable Write Ahead Logging (not enabled by default in production deployments)
journal = true
Oui, c’est dans ~/.dbshell
à partir de la version 1.8.1 que j’utilise. Mais cela pourrait être quelque chose qu'ils ont ajouté dans 1.7+ à partir de ce que je me souviens de 1.6.5 ne l'a pas.
bien sûr que oui,
c'est dans votre maison Chemin: ~/.dbshell
comme dit le homard1234. Pour Windows, vous devriez vérifier le lien https://docs.mongodb.com/manual/reference/program/mongo/#files
mais attention, vous devriez sauvegarder le contenu dans un autre fichier (cat .dbshell >>Mongohistory.txt)
après avoir utilisé mongo Shell, car mongodb Shell ne veut pas sauvegarder toutes les commandes que vous avez enregistrées.
Pour Windows, tapez ce qui suit dans le PowerShell:
$ cat ~/.dbshell