2

MongoDB(MacOSX Lionでは2.0.4)のインタラクティブシェルのコマンドライン履歴は、「authentications」というコレクションでコマンドを使用すると機能しませんが、それ以外はすべて正常に機能するようです。

$ mongo mydb
MongoDBシェルバージョン:2.0.4
接続先:mydb
> db.aimsx.find()。count()
45
>>

矢印を押すと、次のようになります。

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

正常に動作します。ただし、コレクション'authentications'に対してコマンドを実行します。

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

今矢印を押すと、次のようになります。

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

'authentications'に関するコマンドが履歴またはファイルに見つかりません~/.dbshell。誰かがこれについての説明がありますか?

4

1 に答える 1

9

これは単純すぎるセキュリティメカニズムです。「.auth」のようなものは履歴に保存されません。これを改善するように求めるJIRAチケットがあります。

于 2012-04-18T14:32:20.653 に答える