2011-04-22 10 views
29

¿MongoDB tiene algo así como un archivo .bash_history?¿MongoDB tiene un archivo de historial de shell?

Recientemente escribí un comando largo, cerré &, volví a abrir el shell y quiero recuperarlo.

Al presionar no funciona, ya que parece que no se puede acceder al historial del último shell en el nuevo shell.

Instalé 1.8.1 con Homebrew. ¿Hay alguna variable de configuración que deba configurar para activar el registro de historial de shell interactivo de MongoDB?

Aquí es mi mongod.conf archivo:

# 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 
+0

Debería estar encendido ya. ¿Revisaste para ver si tienes ~/.dbshell? – lobster1234

Respuesta

34

Sí, está en ~/.dbshell partir de la versión 1.8.1, que estoy usando. Pero esto podría ser algo que agregaron en 1.7+ ya que lo que recuerdo 1.6.5 no lo tiene.

+0

¡Gracias! Por favor vea las ediciones que agregué a la pregunta después de leer su respuesta. – ma11hew28

0

por supuesto que sí,

está en su ruta de inicio: ~/.dbshell como lobster1234 dijo. para las ventanas que debe salir el enlace https://docs.mongodb.com/manual/reference/program/mongo/#files

pero cuidado, debe guardar el contenido en otro archivo (cat .dbshell >>Mongohistory.txt) después de haber utilizado consola mongo, lástima pues consola MongoDB No ganna salvar a todo el commandes que ha grabadas en.

Cuestiones relacionadas