我想看看MongoDB shell的历史。我在google上搜索,然后发现所有shell历史记录都存储在.dbshell
文件中。
1)是否有任何命令或棘手的方法来查看MongoDB Shell中的MongoDB Shell历史记录?
2)什么是默认的MongoDB shell历史长度???
3)如何配置/增加MongoDB shell的历史记录长度?
答案 0 :(得分:8)
1)是否有任何命令或棘手的方法来查看MongoDB Shell中的MongoDB Shell历史记录?
我不知道mongo
shell帮助程序可以查看完整历史记录,但您可以使用cat()
,例如:
cat("/Users/myhomedir/.dbshell")
还有键盘快捷键:
2)什么是默认的MongoDB shell历史长度???
100件(参考:linenoise.cpp
)
3)如何配置/增加MongoDB shell的历史记录长度?
与MongoDB 2.6一样,这是硬编码的。您可以更改源和&重新编译,但这对于一个小功能来说需要付出很多努力。
您应该在MongoDB问题跟踪器中提升/观看SERVER-8417: Allow setting of shell history length。