cost 90 ms
如何在单次调用中使用官方 c# 驱动程序使用 MongoDB 根据条件更新不同的字段? - How to update different field based on condition using MongoDB using official c# driver in single call?

我有两个名为List<Guid> A和List<Guid>B的 ID 列表, 对于list A我想设置Update.Set("IsPending", True)和对于List B ,我想设置Update.Set("IsComplete", True) 。 我可以通过两个数据 ...

MongoDB 多种查询可能性的索引策略 - MongoDB Index Strategy For Many Query Possibilities

我有一个 MongoDB 集合,其中包含一些数据。 我简化了下面的示例,但假设每个 object 有 10 个键,它们的数据类型是数字、日期和 arrays 的数字和子文档的混合。 我有一个应用程序可以针对任意组合的键 A、B、C 和 D 发送查询,例如 { A: 1, C: 'ABC' } 和 { ...

MongoDB .NET 驱动程序 - 如何递增双嵌套字段 - MongoDB .NET Driver - How to increment double nested field

目标:使用实体中的特定标识符增加双嵌套字段。 此处文档的示例: 比赛_dota2 我正在尝试增加“金额”字段。 为此,我为两个嵌套字段使用了特定的标识符。 仅为顶部 model 创建查找选项就足够了吗?var competitionIdstring = competitionId.ToString ...

加入 mongoDB 中的两个文档,即使右边加入的集合中没有条目 - Join two documents in mongoDB even if there is no entry in the right joined collection

请帮助我,让我知道如何编写在 MongoDB 中连接两个 collections 的语法。我想要左连接集合的所有条目。 如果正确的集合中没有匹配的条目,则应将其填充为空白字段。 看下面的代码, 我使用下面的代码加入集合, 这里发生了什么,如果实例集合中有文档并且模板或样本集合中没有相关的匹配文档,那 ...

C# MongoDB 我们可以将 Collection 实例用作单例吗? - C# MongoDB can we use Collection instance as a singleton?

我有一个在 DI 中注册为单例的 MongoContext 类。 它在构造函数中接受 IMongoDatabase 实例。 现在获取集合实例的正确方法是什么? 使用第 7 行的 Expression bodied 属性,基本上每次访问集合时调用 GetCollection。 在第 13 行调用 ...

如何在 c# 中从 mongo 过滤时仅比较 dateTime 的日期? - How to compare only date of dateTime while filtering from mongo in c#?

我的 model class 命名Recommendation中定义的日期时间属性是 我正在尝试从 mongo 中过滤和检索数据,其中DueDate字段与当前日期匹配,但不包括时间。 我做了一个过滤表达式来查询mongo。 DateTime.Now还返回带有时间戳的日期。 同样在mongo中, ...

C# MongoDB 查询:根据数组的最后一项进行过滤 - C# MongoDB query: filter based on the last item of array

我有一个 MongoDB 这样的集合: 我想在 C# 中编写一个查询,以返回最后一个历史记录项为 2(已接受)的文档。 所以在我的结果中我不应该看到“xyz”,因为它的 state 已经从 2 改变了,但我应该看到“abc”,因为它的最后状态是 2。问题是使用 MongoDB 的 C# 驱动程序获取 ...

C# MongoDB.Driver sortBy 属性中的数组元素 - C# MongoDB.Driver sortBy element in property that is an array

我有这样的文档结构: 这导致像这样的文件 现在我想获得按“nl”文化名称排序的国家/地区列表。 通过这样做按 ISO2 排序: 但是我如何根据Culture为nl的Names数组中的Name值对其进行排序。 我尝试过类似的方法,但 MongoDB 驱动程序无法对其进行序列化。 ...

有没有办法在 MongoDB C# 驱动程序中创建过滤器表达式(与投影允许的方式相同)? - Is there a way to create a filter expression in MongoDB C# drivers (same way as projection allows)?

我可以从这样的表达式创建投影字段定义:var projection = Builders<Bar>.Projection.Expression(x => x.Foo) 我想对过滤器做同样的事情:var filter = Builders<Bar>.Filter.Ex ...

如何使用 mongodb .net 驱动程序 C# 在集合中查找嵌套数组字段包含特定字符串的项目? - How to find items in a collection that nested array field contains specific string using mongodb .net driver C#?

我的收藏中有ClassRoom文档,每个ClassRoom中都有一组Students 。 如何找到学生的名字或姓氏包含特定字符串的班级? 注意:我想使用过滤器构建器来实现它,而不是 Linq 也不是聚合管道。 例如,如果我们得到字符串john ,查询将返回所有教室。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM