无法连接到mongoDB

无法连接到mongoDB,mongodb,appharbor,Mongodb,Appharbor,尝试使用MongoLab插件连接到mongoDB时,出现以下错误: { "$err" : "not authorized for query on myAppDB.Users", "code" : 13 } 当我运行以下代码时: private string connectionString = "mongodb://appharbor_93126661-e8b7-4986-958c-74e4ed8401e6:qj0boq192osh10rXXXXXXXX@ds027521.mongolab.

尝试使用MongoLab插件连接到mongoDB时,出现以下错误:

{ "$err" : "not authorized for query on myAppDB.Users", "code" : 13 }
当我运行以下代码时:

private string connectionString = "mongodb://appharbor_93126661-e8b7-4986-958c-74e4ed8401e6:qj0boq192osh10rXXXXXXXX@ds027521.mongolab.com:27521/appharbor_93126661-e8b7-4986-958c-74e4ed8401e6";
private string dbName = "myAppDB";
private string userCollectionName = "Users";

private MongoCollection<User> GetUsersCollection()
{
      MongoUrl url = new MongoUrl(connectionString);
      MongoClient client = new MongoClient(url);
      mongoServer = client.GetServer();
      MongoDatabase database = mongoServer.GetDatabase(dbName);
      MongoCollection<User> userCollection = database.GetCollection<User>(userCollectionName);
      return userCollection;
}
但也没能联系上


如果有人遇到类似问题或知道问题的原因,我将非常感谢您提出任何解决问题的建议。

根据您的URL,我认为数据库名称(dbName)应该是AppHarbor93126661-e8b7-4986-958c-74e4ed8401e6。
mongo ds027521.mongolab.com:27521/appharbor_93126661-e8b7-4986-958c-74e4ed8401e6 -u appharbor_93126661-e8b7-4986-958c-74e4ed8401e6 -p qj0boq192osh10rXXXXXXXX