问题标签 [mongodb-csharp-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MongoDB C#查询字符串上的“喜欢”
我正在使用官方的 mongodb c# 驱动程序。我想查询类似于 SQL 的 mongodb 就像db.users.find({name:/Joe/}
在 c# 驱动程序中一样
c# - 序列化字典时出现 BsonSerializationException到 BSON
我最近从已弃用的 v1.9迁移到新的 MongoDB C# 驱动程序 v2.0。
现在,当我序列化一个有字典的类时,我有时会遇到以下情况BsonSerializationException
:
MongoDB.Bson.BsonSerializationException:使用 DictionaryRepresentation.Document 时,键值必须序列化为字符串。
这是一个最小的复制:
c# - C# MongoDB.Driver GetServer 不见了,现在怎么办?
来自 mongoDB.Driver 文档(http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/)
获取对服务器对象的引用
要从客户端对象获取对服务器对象的引用,请编写以下代码:
var server = client.GetServer();
在最新版本中,该GetServer
方法已消失,但文档尚未更新,我们现在使用什么?
谢谢你的时间。
c# - MongoServer.State 等效于 2.0 驱动程序
在旧 API (1.X) 中,您可以使用从返回的实例State
上的属性来判断服务器是否已连接:MongoServer
MongoClient.GetServer
但是GetServer
,它不是新 API (2.0) 的一部分。怎样才能做到这一点?
c# - 使用 .NET 驱动程序 2.0 在 MongoDB 中构建索引
使用新驱动程序 2.0 构建索引的新方法是什么?没有关于此的任何文档。
显然这现在适用于新IndexKeysDefinitionBuilder<>
界面,但这就是我到目前为止所得到的。
c# - 无法使用 MongoDB C# 2.0 驱动程序查询字典项
我有一个类,其中有一个字典属性。
我正在使用新的 MongoDB c# 2.0 驱动程序,但似乎无法做到这一点:
我收到此错误,指出:
请帮我指出正确的方向。
谢谢,
c# - 使用 InsertOneAsync (.NET Driver 2.0) 插入新文档
在较旧的 .Net API 版本中:
有效。
当我使用新的 .Net Driver 2.0 时:
错误:“等待”运算符只能在异步方法中使用。考虑使用“异步”修饰符标记此方法并将其返回类型更改为“任务”。
参考:
我想问一下如何使用.Net Driver 2.0 插入一个新文档。谢谢。
[更新 1] 我试图实现:
结果:等待激活。数据库中没有任何变化。请帮我!
[更新 2(已解决)]:添加 tsk.Wait(); 有效 !感谢这篇文章:我将如何同步运行异步任务方法?
c# - 如何在新的 mongo C# 驱动程序中执行 findAll 并使其同步
我是用官方的C#驱动做的FindAll
,升级到新的驱动2.0。FindAll
已过时并替换为 Find。我正在尝试转换一个简单的方法,该方法返回给我一个Class1
. 在他们的文档中找不到使用 POCO 的实际示例
var collection = database.GetCollection<ClassA>(Collection.MsgContentColName);
return collection.FindAll().ToList();
有人可以帮我转换 2.0 驱动程序并返回列表而不是任务吗?
mongodb-.net-driver - MongoDB C# 2.0 超时异常
我们最近将 Web 应用程序升级到 MongoDB C# Driver 2.0 并部署到生产环境。在一定的负载下,应用程序运行良好。一旦生产服务器上的负载超过一定限制,应用程序的 CPU 会立即下降到 0,大约 30 秒后,会多次记录此异常:
我们正在使用一个单例 MongoClient 对象,它是这样启动的:
对数据库的典型调用如下所示:
我们如何才能发现原因并解决此问题?
c# - 使用 MongoDB C# 2.0 驱动程序针对数组子文档进行 DistinctAsync
在带有 C# 2.0 驱动程序的 MongoDB 3.0 中,如何DistinctAsync
从文档的子文档数组中获取不同的值列表?
我正在外壳中寻找与此等效的 C#:
在承认失败后,我使用了这个 shell-ish 代码:
谢谢!