我尝试使用promised-mongo访问Compose.io上托管的MongoDB数据库。我使用相同的连接字符串来使用mongo
CLI工具接受数据库,但当我尝试连接时,我得到:
err { [MongoError: auth failed]
name: 'MongoError',
message: 'auth failed',
ok: 0,
errmsg: 'auth failed',
code: 18 }
我在promised-mongo
代码中稍微提了一下,似乎使用了一个名为MongoCR的标准MongoDB库进行身份验证。这种身份验证方法是否与Compose.io完全不兼容,还是我必须以某种方式更改数据库的配置或调整连接字符串?