C# MongoServer不包含';创建';
编译以下代码时,我发现MongoServer不包含“创建”异常的定义。请帮我做这个 库和版本C# MongoServer不包含';创建';,c#,mongodb,C#,Mongodb,编译以下代码时,我发现MongoServer不包含“创建”异常的定义。请帮我做这个 库和版本 MongoDB.Bson 2.0.0 MongoDB.Driver 2.0.0 MongoDB.Driver.Core 2.0.0 列表名称=新列表(); 字符串名称=”; MongoServer服务器=MongoServer.Create( ConfigurationManager.AppSettings[“connectionString”]; MongoDatabase myDB=server
- MongoDB.Bson 2.0.0
- MongoDB.Driver 2.0.0
- MongoDB.Driver.Core 2.0.0
列表名称=新列表();
字符串名称=”;
MongoServer服务器=MongoServer.Create(
ConfigurationManager.AppSettings[“connectionString”];
MongoDatabase myDB=server.GetDatabase(“ES”);
MongoCollection Persons=myDB.GetCollection(“MyCollection”);
foreach(个人信息。FindAll())
{
name=name+“”+Aperson.name;
姓名。添加(个人姓名);
}
中删除了MongoServer.Create()
方法。至少从那时起,它就被弃用了
相反,使用。要访问MongoServer
,请使用
这就是你需要做的,使用新的
var connectionString=ConfigurationManager.AppSettings[“connectionString”];
var客户端=新的MongoClient(connectionString);
var database=client.GetDatabase(“ES”);
var collection=database.GetCollection(“MyCollection”);
var persons=wait collection.Find(new BsonDocument()).toListSync();
更多信息,请访问:
问候
List<Info> names = new List<Info>();
String name = "";
MongoServer server = MongoServer.Create(
ConfigurationManager.AppSettings["connectionString"]);
MongoDatabase myDB = server.GetDatabase("ES");
MongoCollection<Info> Persons = myDB.GetCollection<Info>("MyCollection");
foreach (Info Aperson in Persons.FindAll())
{
name = name + " " + Aperson.Name;
names.Add(Aperson);
}
MongoClient client = new MongoClient(
ConfigurationManager.AppSettings["connectionString"]);
MongoServer server = client.GetServer();
var connectionString = ConfigurationManager.AppSettings["connectionString"];
var client = new MongoClient(connectionString);
var database = client.GetDatabase("ES");
var collection = database.GetCollection<BsonDocument>("MyCollection");
var persons = await collection.Find(new BsonDocument()).ToListAsync();