无法将 c# 连接到 mongoDb
Can't connect c# to mongoDb
我正在尝试将用 C# 编码的程序连接到 mongoDB。
我创建了一个新集合并插入了一些数据。我正在使用 mlab 作为我的数据库的主机。
MongoClientSettings settings = new MongoClientSettings();
settings.Server = new MongoServerAddress("ds145128.mlab.com", 45128);
MongoClient client = new MongoClient(settings);
var db = client.GetDatabase("unknowndb");
var coll = db.GetCollection<Book>("book");
请帮帮我,当我执行程序时,它向我显示无法连接到数据库的错误消息?
我就是这样连接的
var connectionString = ConfigurationManager.ConnectionStrings[CONNECTION_STRING_NAME].ConnectionString;
var mongoUrl = new MongoUrl(connectionString);
var client = new MongoClient(mongoUrl);
var database = client.GetDatabase(mongoUrl.DatabaseName);
我的连接字符串是这样的。我连接到本地 mongodb。您可以使用 MongoUrl
mongodb://[username:password@]host1[:port1][/[database][?options]]
mongodb://localhost:27017/dbtest?readPreference=primary
非常感谢您的回答,这是连接 mongodb c# driver 2.0.1
的方法
static void Main(string[] args)
{
Task t = MainAsync(args);
t.Wait();
}
static async Task MainAsync(string[] args)
{
var client = new MongoClient("mongodb://localhost:27017/test");
var db = client.GetDatabase("name");
var coll = db.GetCollection<Book>("collName");}
我正在尝试将用 C# 编码的程序连接到 mongoDB。 我创建了一个新集合并插入了一些数据。我正在使用 mlab 作为我的数据库的主机。
MongoClientSettings settings = new MongoClientSettings();
settings.Server = new MongoServerAddress("ds145128.mlab.com", 45128);
MongoClient client = new MongoClient(settings);
var db = client.GetDatabase("unknowndb");
var coll = db.GetCollection<Book>("book");
请帮帮我,当我执行程序时,它向我显示无法连接到数据库的错误消息?
我就是这样连接的
var connectionString = ConfigurationManager.ConnectionStrings[CONNECTION_STRING_NAME].ConnectionString;
var mongoUrl = new MongoUrl(connectionString);
var client = new MongoClient(mongoUrl);
var database = client.GetDatabase(mongoUrl.DatabaseName);
我的连接字符串是这样的。我连接到本地 mongodb。您可以使用 MongoUrl
mongodb://[username:password@]host1[:port1][/[database][?options]]
mongodb://localhost:27017/dbtest?readPreference=primary
非常感谢您的回答,这是连接 mongodb c# driver 2.0.1
的方法 static void Main(string[] args)
{
Task t = MainAsync(args);
t.Wait();
}
static async Task MainAsync(string[] args)
{
var client = new MongoClient("mongodb://localhost:27017/test");
var db = client.GetDatabase("name");
var coll = db.GetCollection<Book>("collName");}