Есть ли в MongoDB файл истории оболочки?
Есть ли у 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
3 ответа
Да, это в ~/.dbshell
с версии 1.8.1, которую я использую. Но это может быть то, что они добавили в 1.7+, поскольку, насколько я помню, в 1.6.5 этого нет.
Конечно да,
это в вашем домашнем пути: ~/.dbshell
как сказал lobster1234. для окон вы должны проверить ссылку https://docs.mongodb.com/manual/reference/program/mongo/
но будьте осторожны, вы должны сохранить содержимое в другой файл (cat .dbshell >>Mongohistory.txt)
после того, как вы использовали оболочку монго, потому что оболочка монгодба не спасет всех команд, которые вы записали на пленку.
В Windows cmd
вы можете ввести эту команду, чтобы увидеть историю:
notepad %userprofile%\.dbshell
Если у вас установлен VS-код, это тоже работает:
code %userprofile%\.dbshell