【发布时间】:2018-02-17 17:53:59
【问题描述】:
我正在使用 MongoDb.Driver 使用 .netCore 测试 mongolab。 我有这个连接字符串
mongodb://<dbuser>:<dbpassword>@mymongolaburl:46367/somedatabase
我就是这样连接的
var connectionString = @"mongodb://<dbuser>:<dbpassword>@mymongolaburl:46367/somedatabase";
var databaseName = "somedatabase";
var client = new MongoClient(connectionString);
if (client != null)
{
_database = client.GetDatabase(databaseName);
_database.GetCollection<User>("User").InsertOne(new User {Name="Luke Skywalker" });
}
它不起作用,因为它说数据库名称无效,如果我使用没有数据库名称的连接字符串
mongodb://<dbuser>:<dbpassword>@mymongolaburl:46367
我得到一个超时执行。 我已经使用 Robo 3T 连接到数据库。
提前致谢。
【问题讨论】:
标签: mongodb .net-core mongodb-.net-driver mlab