Ответ 1
Да, его в ~/.dbshell
с версии 1.8.1, которую я использую. Но это может быть что-то, что они добавили в 1.7+, поскольку из того, что я помню, 1.6.5 не имеет его.
Есть ли у MongoDB что-то вроде файла .bash_history
?
Недавно я набрал длинную команду, закрыл и снова открыл оболочку, и хочу ее восстановить.
Нажатие вверх не работает, поскольку кажется, что история последней оболочки недоступна в новой оболочке.
Я установил 1.8.1 с Homebrew. Есть ли переменная конфигурации, которую я должен установить, которая включит ведение журнала интерактивной оболочки MongoDB?
Здесь мой файл 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
Да, его в ~/.dbshell
с версии 1.8.1, которую я использую. Но это может быть что-то, что они добавили в 1.7+, поскольку из того, что я помню, 1.6.5 не имеет его.
Конечно, да,
это в вашем доме. Путь: ~/.dbshell
как lobster1234.
для окон вы должны проверить ссылку https://docs.mongodb.com/manual/reference/program/mongo/#files
но будьте осторожны, вы должны сохранить содержимое в другом файле (cat .dbshell >>Mongohistory.txt)
после того, как вы использовали оболочку mongo, потому что оболочка mongodb не ganna сохраняет целые команды, на которые вы записали.