c#mongodb驱动程序编写问题
本文关键字:问题 驱动程序 c#mongodb | 更新日期: 2023-09-27 18:19:45
我的web服务向mongodb写入,我注意到在负载下,写入会失败很多。阅读本文档时,我发现默认情况下,设置设置为"确认"。阅读本帖子时,我似乎需要将其设置为更高的设置(安全模式-似乎已弃用)。因此,我的问题是,我应该如何初始化我的mongodb,使我的web服务"始终"写入数据库(或在尝试时抛出错误)而不会失败(假设它可以写入:)
据我所知,我需要设置"写入问题",但不清楚如何将其设置为"确保成功写入数据库"
我现在用来检索Db的代码是:
MongoClient client = new MongoClient(connection_string);
var server = client.GetServer();
Database = _db = server.GetDatabase(dbname);
您的连接字符串需要具有w=1选项,这是稍后版本的驱动程序中的默认选项。连接字符串中的如下所示:
mongodb://localhost/?w=1
但这是默认的。
你写道"写作经常失败"——你怎么看?文档不在数据库中,还是出现错误?让我知道,我会更新答案。