官方MongoDB .NET驱动程序提供与MongoDB的异步交互。
如何在 Mongo 3.1.0 c# 驱动中调用 FilterDefinition 的 Render 方法?
升级到 mongo c# 驱动程序 3.1.0 此代码不再编译: 公共静态 BsonDocument ToBsonDocument(此 FilterDefinition 过滤器) { var serializerRegistry = BsonSeri...
.NET 8 - 如何使用依赖注入来注入两个 MongoDB 客户端
如何使用依赖注入 (.NET 8) 注入两个 MongoDB 客户端?我有一个场景,我需要从 Db1/collection1 读取内容,然后将某些内容保存到 Db2/collection2。在我的初创公司中,我有...
在 MongoDB C# 中为模型构造函数指定 MapCreator 仍然会导致错误
我正在尝试使用 MongoDB C# 驱动程序并在我的模型上使用 GeoJSON .Net 库而不是 MongoDB GeoJSON 类将对象存储到 MongoDB 集合(我不想实现
Query.Near 的 maxDistance 参数不起作用
我正在使用 MongoDB 的 C# 驱动程序,并尝试使用 Query.Near to work 返回中心点 5、10、25 或 50 英里内的待售房屋。这是查询: var close = Query.Near("坐标...
我有以下使用 .NET MongoDb 驱动程序的 C# 函数,目前运行良好。 它排除了所有查询返回的 RedactedPropertyList 集合中的某些字段
添加聚合管道阶段,更改为 MongoDB C# 驱动程序中的另一个模型或类型
如何添加聚合管道阶段来更改正在运行聚合的收集模型输出? X/Y 问题:如何聚合查找在
我在 32 位 Windows7 机器上使用 MongoDB 2.2.2。我在 .js 文件中有一个复杂的聚合查询。我需要在 shell 上执行此文件并将输出定向到 CSV 文件。我保证
InsertOneAsync 后 MongoDB id 保持为空
我有一个基类Entity,它有一个字符串Id成员和一个派生类A。 但是,当创建派生类的新实例并使用 InsertOneAsync 将其添加到我的集合时,文档...
有时 FindAsync()、FindOneAndReplaceAsync()、UpdateOneAsync() 需要超过 25 分钟才能完成
我正在使用 .NET 驱动程序在我的 .NET 应用程序中查询 Mongo。我正在使用存储库模式。有时 FindAsync()、FindOneAndReplaceAsync()、UpdateOneAsync() 方法花费的时间超过...
如何序列化没有空字段或空对象的BsonDocument? 例如 { “key1”:空, “密钥2”:100 } 应序列化为: { “密钥2”:100 } 阿尔...
如何将更新插入到集合中,但如果持久文档具有相同或更高版本,则不执行任何操作?
我想将文档更新插入(如果不存在匹配的 Id 则插入,如果存在匹配的 Id 则更新)文档到现有集合中,但需要注意的是,存在 Version 整数属性,如果...
如何更改我的云副本集中的 transactionLifetimeLimitSeconds。 首先我正在创建新会话: var client = new MongoClient(new MongoUrl(_connectionString)); var 会话 = cli...
Mongo自定义序列化程序导致无法创建抽象类 您好,我正在尝试将自定义序列化器添加到我的 mongo 类中,但它似乎无法正常工作。 我们的目标是
MongoDB BSONSerializer 添加额外的小数
我们有一个 C# 应用程序,它使用 C# 驱动程序创建 MongoDB 聚合查询。其中也有一些双重值。 var distanceScript = Properties.Resources.SEARCH_STEP2_ADD_DISTANCE;
MongoDB.Driver C# 按字母顺序排序,然后跳过并获取结果是错误的位置。”
我在我的 C# 项目中使用 mongodb 和 MongoDB.Driver 库版本 2.19.1。 我面临一个问题,目前无法找到原因。这是模型设计: 公共类用户朋友 { [
MongoDB C# - 如何对记录上的对象数组进行排序和分页
我有一个 MongoDB,其中包含一个集合:人员。 [ { _id: 0, 姓名:“卢卡斯”, 特性: [ { 名称:“权力”, 价值观:[ “火球”...
如何使用 .net core 中的 C# mongo Db 驱动程序将多个文档组合/合并到一个 C# 对象
我在 mongdo DB 上有三个文档,如下例所示(祖文档、父文档和子文档)。我希望使用 C# mondoDB 驱动程序将对象包含在结果中。场景是如果...
Mongodb C# 驱动程序忽略 Null 和空列表 (ToBsonDocument)
ConventionRegistry.Register("IgnoreIfDefault", 新的 ConventionPack { 新的 IgnoreIfDefaultConvention(true) }, _ => 真); 变种
如何 Moq IFindFluent 以便对 ToListAsync 的调用有效?
我正在对 MongoDB C# 驱动程序的包装器进行单元测试。我有这行代码: Collection.Find(谓词).ToListAsync(); 其中 Collection 的类型为 IMongoCollection 和 Find(predicate)
我有一个 MongoDb 数据库,里面有一个非常巨大的集合(超过 200 万个文档)。我想用光标迭代它。另外,在迭代期间我必须执行一些操作...