我已经通过 Azure Cloud 上的 MongoLab 插件创建了 Mongodb 数据库。我已经能够连接到数据库,但我总是遇到异常;
命令“计数”失败:数据库断言失败(响应:{“断言”:“未经授权的 db:YourDefinition ns:YourDefinition.Terms 锁定类型:1 客户端:94.245.107.14”,“assertionCode”:10057,“errmsg”:“db断言失败", "ok" : 0.0 })
我怎样才能摆脱这个问题?
更新 :
这是我的连接字符串
“mongodb://YourDefinitionDB:hQIkxfNlgF8rp6o6zb4KDVe_t8RILePrBLPieIvWS1M-@ds045087.mongolab.com:45087/YourDefinitionDB”
我使用了错误的数据库名称,但仍然出现以下异常。
命令'authenticate'失败:auth失败(响应:{“errmsg”:“auth失败”,“ok”:0.0})
我可以说它适用于外部 gui,但不能通过 .net 驱动程序。