MongoDB shell历史记录不记得'authentications'

use*_*040 2 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
> 

现在,如果我点击箭头,我得到这个:

> db.aimsx.find().count()

工作良好.但是,现在我在集合'authentications'上运行命令:

> db.authentications.find().count()
795
>

当我现在点击箭头时,我得到了这个:

> db.aimsx.find().count()

在历史记录或~/.dbshell文件中找不到"身份验证"的命令.有人对此有解释吗?

Tad*_*all 9

这是一个过于简单的安全机制.我们不会将看起来像".auth"的东西保存到历史记录中.有一张JIRA票要求让这更好.