Compose.io でホストされている MongoDB データベースにアクセスするためにpromised-mongoを使用しようとしています。CLIツールを使用してDBを受け入れるために使用するのと同じ接続文字列を使用していmongo
ますが、接続しようとすると次のようになります:
err { [MongoError: auth failed]
name: 'MongoError',
message: 'auth failed',
ok: 0,
errmsg: 'auth failed',
code: 18 }
コードを少し調べてみたところ、MongoCRというpromised-mongo
標準の MongoDB ライブラリを認証に使用しているようです。この認証アプローチは単に Compose.io と互換性がないのでしょうか? それとも、データベースの構成を何らかの方法で変更するか、接続文字列を調整する必要がありますか?