官方MongoDB .NET驱动程序提供与MongoDB的异步交互。
添加聚合管道阶段,更改为 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 万个文档)。我想用光标迭代它。另外,在迭代期间我必须执行一些操作...
我正在使用 C# 和 MongoDB: 使用 MongoDB.Driver; 使用 MongoDB.Driver.Linq; 我有一个这样的对象: 公开课账户 { 公共字符串名称{获取;放; } 公共字符串 APIKey { 获取; ...
.NET Core C# mongodb 驱动程序 - 无法从集合中获取所有文档
我知道这可能听起来很愚蠢,但我没有从集合中获取所有文档。我使用 Linq 然后使用 mongo 驱动程序类执行一个简单的查询,结果与通过
如何在.NET 8 Blazor C#中添加别名来更改字段名称? var project = Builders.Projection.Include("NameField").Include("_id") 怎样才能改名字
MongoNetworkError:2C090000:错误:0A000438:SSL例程:ssl3_read_bytes:tlsv1警报内部错误:c:\ ws \ deps \ openssl \ openssl \ ssl 埃科德 ec_layer_s3.c:1586:SSL 警报编号 80 连接失败...
根据createIndexes命令的文档: 如果您使用一组选项创建索引,然后使用相同的索引字段但不同的选项发出 createIndexes,MongoDB...