0

jelastic クラウドにデプロイされた mongodb に接続しようとしています

jelastic の mongodb ノードで既に提供されているテスト データベースを使用しようとすると、正常に動作します。しかし、独自のデータベースを作成し、そこに作成されたコレクションにアクセスしようとすると、次の例外が発生します。

com.mongodb.MongoException: unauthorized db:appdb lock type:-1 client:192.168.1.53

なぜこれが起こっているのですか?どうすれば解決できますか?

ファイル mydb.cfg から構成を読み取っています

host=mongodb-***.jelastic.servint.net
dbname=appdb
user=admin
password=*****
4

3 に答える 3

2

Rock Mongo の Web インターフェイスで、対象のデータベースを選択し、構成パネルで [その他] をクリックします。これにより、DB に対する権限を持つユーザーのリストが表示されます。 ここに画像の説明を入力

于 2012-12-22T06:11:58.117 に答える
0

カスタム コレクションのユーザーと権限を設定しましたか? 「認証」セクションの構成を確認してみてください。

とにかく、おそらく管理者ユーザーはすべての DB に対する権限を持っている必要があります。Jelastic コミュニティでこの問題の解決を試みることができます

于 2012-12-21T16:26:11.423 に答える