标签:mongodb-.net-driver
-
无法在C#中将BsonArray转换为BsonDocument - c#
我有我的Json字符串作为 string myjson = "[ { "col1": "1", "col2": "2", "col3": "3" }, { "col1": "4", […]
-
MongoDb C#驱动程序通过一次原子操作即可更新多个文档 - c#
我想问你下面的代码是否将在一个原子操作中执行。我正在使用mongodb c#驱动程序。 该方法的输入是我要更新的对象的ID列表。 public void Update(IEnumerable<string> ids) { var query = Query<T>.Where(t => ids.Contains(t.Id)); v […]
-
使用MongoDB和C#在数组中查询深度嵌套的对象 - c#
我对MongoDB相当陌生,已经面临着艰巨的挑战。我正在尝试从具有对象的数组中的对象中获取一个元素(如果有道理)。这是文档的外观以及我要获取的内容: 因此,基本上结构如下: 选项菜单 OptionMenuSubject OptionMenuItem 为了获得我匹配的OptionMenuItem,使用MongoDB Compass工具中的聚合管道工具将其拉下 […]
-
如何在MongoDB C#中将IndexOf与Builders过滤器一起使用 - c#
我正在尝试过滤这样的集合 Builders<myClass>.Filter.Where(d => d.Name.IndexOf(".") > length) 但是得到这个错误: System.InvalidOperationException:不支持{document} {Name} .IndexOf(“。”) […]
-
更改以字符串形式存储在MongoDB中文档中的枚举值 - c#
我有一个类,里面有一个枚举属性。保存整个文档时,由于以下文档的.NET表示形式中的属性,该属性以字符串形式写入数据库。 public enum Status { Good, Bad } public class Document { [BsonRepresentation(BsonType.String)] public Status Status { ge […]
-
Mongo抛出“元素名称'名称'无效”异常 - c#
我正在更新一个简单的字段。 var filterDocument = new BsonDocument { { "name", "alice" } }; var newDocument = new BsonDocument { { "name", "Alice" } }; col […]
-
如何使用C#仅从多层嵌入式MongoDB文档中获取具有相应父元素的确切子元素 - c#
尝试使用C#从嵌入式MongoDB文档中获取确切的子文档及其对应的父文档,但查询返回所有子文档以及对应的父文档和其他文档。如何将参数设置为使用Filter和findOptions获得完全匹配。我的预期结果是频道1->第1集,并且是给定ID的Child Track。这是我的代码: // Class namespace CrudWithMultilvelN […]