0

私の質問:

ユーザー名とパスワードなしでMongoDB(MongoLabでホストされている)に接続する方法はありますか?

私の場合:

無料のMongoLabアカウント(https://mongolab.com)を作成し、その中に新しいデータベース->コレクション->ドキュメントも作成しました。

ユーザー名とパスワードなしでMongoDB(Mongo Lab上)に接続すると接続できましたが、データを取得しようとすると、「不正なdb:testing lock type:-1 client:....」と表示されます。エラー。

そこで、MongLabでもDBユーザーを作成し、接続時にユーザー名とパスワードを提供しました。その後、MongoDBに接続してデータを取得できるようになりました。

4

1 に答える 1

4

MongoLabのマルチテナントデータベースプランは共有サーバー上にあります。認証を放棄する選択肢を提供することはできません。あなたが他の人にあなたのデータを見て大丈夫だったとしても、あなたが共有しているサーバー上の他のテナントはあなたに彼らのデータを見せたくないでしょう。

私たちはあなたがあなた自身のサーバーを持っている専用サーバープランを持っています。それらについては、認証をオフにすることができます。support@mongolab.comまでメールでお問い合わせください。

あなたのベンチマークに関しては-authは物事を遅くしません。ドライバーは、各要求で認証を行うのではなく、各接続で認証を行います。ドライバーを適切に使用すれば、すべてうまくいくはずです。

-意志(MongoLab)

于 2011-09-30T16:06:55.167 に答える