MongoDBパスワードがDBから削除されるシナリオに出くわしました。次に、リチウムは、リチウムエラーの代わりに「接続がリセットされました..」と表示しました。
ステップバイステップで説明します:
のConnections.php
Connections::add('default', array(
'type' => 'MongoDb',
'host' => 'localhost',
'database' => 'CWMG'
));
Mongoにユーザーを追加しました:
C:\>Mongo
> use CWMG
> db.addUser('mongo','awesomeness');
変化するConnections.php
Connections::add('default', array(
'type' => 'MongoDb',
'host' => 'localhost',
'database' => 'CWMG',
'login' => 'mongo',
'password' => 'awesomeness'
));
次に、Mongoからユーザーを削除します
db.removeUser('mongo');
接続を変更しますConnections.php
-パスワードを使用しなくなりました...
Connections::add('default', array(
'type' => 'MongoDb',
'host' => 'localhost',
'database' => 'CWMG'
));
現在、Connections.phpは機能しません。サイトを閲覧すると、「接続がリセットされました」というエラーが表示され、別のWebサイトにリダイレクトされる場合があります。
私が見つけた唯一の解決策は、MongoDBにユーザーを追加し直すことであり、Lithiumにも同じものを追加することです。
だから私の質問は、一度追加されたユーザーをMongoDBから削除するにはどうすればよいですか?