问题标签 [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.

0 投票
1 回答
272 浏览

c# - 在 IFindFluent .SortBy 块中使用条件子句

我正在尝试将条件 SortBy 应用于以下查找:

但是,我收到以下错误:

“无法确定 record => IIF((record.Client != null), record.Client.Profile.FirstName, record.Profile.FirstName) 的序列化信息。”

我是否必须在有问题的类之一上添加/实现IBsonDocumentSerializer还是无法执行此操作?

0 投票
1 回答
1962 浏览

c# - MongoDb批量操作获取id

我想通过 MongoDb 执行批量操作。如何获取将在它之后返回的 ID 数组?

我可以在不使用批量的情况下更快地执行单操作插入吗?你能告诉我一些其他的方法吗?我正在使用C# mongoDb driver 2.0MongoDb v. 3.0.2

更新:我找到了以下解决方案 - 最多保存ObjectIdmongo 集合,

并且在插入后也这样做所以我们会得到插入文档的范围,这有意义吗?

0 投票
1 回答
1457 浏览

c# - MongoDB C# 驱动程序 2.0:如何从 MapReduceAsync 获取结果

MongoDB C# 驱动程序 2.0:如何从 MapReduceAsync 获取结果

我正在使用 MongoDB 版本 3、C# 驱动程序 2.0 并将获得 MapReduceAsync 方法的结果。我有这个集合“用户”:

VisualStudio 中的代码:

0 投票
4 回答
60605 浏览

c# - MongoDb c#驱动程序按字段值在数组中查找项目

我发现检查的方法是简单数组中包含的值:

但是如何通过具体字段找到具有多个字段的复杂项目?我找到了使用 builder 通过点符号方法编写它的方法BsonDocument,但是我如何使用类型化的 lambda 符号来编写它?

更新

我认为这是某种

但现在无法检查,有人可以帮忙吗?

0 投票
1 回答
4515 浏览

c# - 更新数组mongodb c#驱动程序中的字段

我尝试statusp2l数组中更新对象的字段

似乎代码可以正常工作,但是如何使用类型化构建器实现它并使用 lambda 设置所有字段?我通过以下链接找到了解决方案 How to update a field in an array's subdocument contains in an array's subdocument in MongoDB using C# driver?

但它只适用于旧版本的驱动程序。

0 投票
1 回答
10242 浏览

c# - MongoDb c#官方驱动批量更新

IMongoCollection如何通过使用接口的新 C# MongoDb 驱动程序重写以下旧代码:

如何Update使用机制创建操作Builder对我来说很清楚,但是如何执行更新批量操作?

0 投票
0 回答
528 浏览

c# - MongoDb c#驱动批量更新拉

我有以下通过旧的遗留 c# mongodb 驱动程序编写的代码:

我想用它重写它,dbCollection.UpdateManyAsync但是我如何实现一个Pull条件listidfrom p2lcollection 应该在 list 中SourceMailLists,而且,我想用 typed 来实现它Builder

0 投票
1 回答
2767 浏览

c# - BSON document to FilterDefinition MongoDb c# driver

How can i convert a BsonDocument to the FilterDefinition<BsonDocument> instance?

It is a class provided by new MongoDb C# driver.

0 投票
1 回答
254 浏览

c# - MongoDb c#Driver typed Builder with string args

如何Builder使用string fieldnameand实现类型化value,如以下代码所示:

我可以用BsonDocument数据类型来实现它,但我需要检索一个类型化的Profile FilterDifinition.

0 投票
1 回答
1520 浏览

c# - MongoDb c# driver 2.0 BsonNull 用法

我在课堂上isDeleted Nullable有财产。Profile

但是以下代码引发了下一个编译错误:

如何实施空检查?