MongoDB shell历史记录不存在';我不记得了;认证';

MongoDB shell历史记录不存在';我不记得了;认证';,mongodb,interactive-shell,Mongodb,Interactive Shell,当我在一个名为“authentications”的集合上使用命令时,MongoDB交互式shell(MacOSX Lion上的2.0.4)的命令行历史记录不起作用,但它似乎对其他一切都有效 $ mongo mydb MongoDB shell version: 2.0.4 connecting to: mydb > db.aimsx.find().count() 45 > $mongo mydb MongoDB外壳版本:2.0.4 连接到:mydb >db.aimsx.find().count(

当我在一个名为“authentications”的集合上使用命令时,MongoDB交互式shell(MacOSX Lion上的2.0.4)的命令行历史记录不起作用,但它似乎对其他一切都有效

$ mongo mydb MongoDB shell version: 2.0.4 connecting to: mydb > db.aimsx.find().count() 45 > $mongo mydb MongoDB外壳版本:2.0.4 连接到:mydb >db.aimsx.find().count() 45 > 现在,如果我点击向上箭头,我得到:

> db.aimsx.find().count() > db.aimsx.find().count() >db.aimsx.find().count() 很好。但是,现在我对集合“authentications”运行一个命令:

> db.authentications.find().count() 795 > >db.authentications.find().count() 795 > 当我现在点击向上箭头时,我得到:

> db.aimsx.find().count() > db.aimsx.find().count() >db.aimsx.find().count()
在历史记录或
~/.dbshell
文件中找不到有关“身份验证”的命令。有人对此有解释吗?

这是一种过于简单的安全机制。我们不会保存历史上看起来像“.auth”的东西。有一个问题需要改进。

谢谢。我怀疑,但这是很好的确认。