问题标签 [mongodb.driver]
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.
c# - $in 运算符的 C# MongoDb.Driver FilterDefinition 不起作用
shell中的查询正在工作:
我正在尝试将其与 C# MongoDb.Driver FilterDefinition 一起使用。不幸的是,我既没有收到回复,也没有任何例外。
这是我的过滤器定义
你能强调并纠正我的错误吗?
c# - MongoDB.Driver 的最新版本不适用于 Android 8+:找不到文件“/etc/resolv.conf”
我在我的 Android 10 的 Xamarin VS 项目中使用了最后一个 MongoDB.Driver v2.12.4。当我尝试从服务器读取数据时,我得到异常:解析名称服务器时出错(对象引用未设置为对象的实例。)(不能查找文件“/etc/resolv.conf”) —> System.NullReferenceException:对象引用未设置为对象的实例。MongoDB.Driver 使用了 DNSClient,它无法在 android 8+ 中正确获取 dns 服务器。
关于这个问题的讨论在这里需要帮助连接到 Android 上的 MongoDB 集群,但它的解决方案仅适用于驱动程序版本 2.7.0。如何正确配置最新版本的 MongoDB.Driver 连接?
c# - 按模式 mongodb 驱动器 c# 过滤
有谁知道我是否可以在 c# 的 mongo 单元上运行这个模式。我也生成了一个 BsonArray,但我不知道如何在上下文中编译它,有人可以帮忙吗?下面的原始模式正在工作,我只是更改了字段的名称,因此可能存在语法错误,但我不知道如何在 c# 中运行它。
C#:
_db.GetCollection.Aggregate()....
BsonArray:
c# - Mongodb + C#:如何查询子文档并按其最常用的顺序
我有这样的Sites
收藏
我想按最常用的标签查询所有标签的顺序。
所以在这个例子中,查询应该是返回
"Tag1", "Tag3", "Tag4", "Tag2"
因为
Tag1
出现最多 4 次
Tag3
出现 3 次
Tag4
出现 2 次
最后Tag2
请帮助我进行这样的查询。
提前致谢。
c# - 如何在 C# 中同时使用 & 和 | 为 MongoDB 构建动态查询 运营商
所以我有一个键值对列表,其中键是字符串,值是字符串数组,如下所示:
这个“过滤器”列表可以有多个键值对,具体取决于用户选择的过滤器数量。
所以我需要动态创建的是以下查询:
这是我的尝试:
但是一旦我在变量“orFilters”中插入第二个过滤器,操作符“&=”e就变成了MongoDB.Driver。AndFilterDefinition而不是 MongoDB.Driver。或过滤器定义
所以如果有人有好的方法,请分享给大家。我在 stackoverflow 中看到了很多类似我的问题,但都提到只使用 & (And) 运算符来做动态过滤器。但是因为我有一个字符串列表作为值,所以我需要使用 | (或)运算符也是如此。
谢谢
c# - 使用连接字符串在 C# 中使用 MongoClientSettings 创建 MongoClient
我只是在寻找一种使用提供的连接字符串初始化MongoClient
using的方法。MongoClientSettings
在项目网站上找不到任何这样的例子。这些都是他们的例子:
c# - 如何在 C# 中添加对 MongoDb 中字段继承的支持?
我有两个独立的实体,一个是BaseSchema
,另一个是BaseValidator
。
Parent class
child class
这是另一个validator
实体..
BaseValidator
CharFieldValidator
但问题是在and中使用Validator
属性名称时出错,因为字段名称相同但只有数据类型不同(继承自 BaseValidator)。BaseSchema
CharFieldSchema
Validator
得到错误:MongoDB.Bson.BsonSerializationException: The property 'Validator' of type 'Dto.FormSchema.CharFieldSchema' cannot use element name 'Validator' because it is already being used by property 'Validator' of type 'Dto.FormSchema.BaseSchema'.
有没有办法增加对此的支持?(不使用 [BsonElement("someName")] 重命名属性名称)。
c# - 如何使用 C# MongoDB.Driver 将字符串化 json 数据存储到 mongodb
我正在以 stigify json 格式获取数据
每次这些数据都会发生变化,这就是为什么我无法使用固定模型的原因,因为我的对象没有固定数量的列,并且每个请求中的列数都会发生变化,这些列是在前端创建的。
我只想将 json stigify 数据插入到 mongoDB 中,无论它来自该对象。
上面的代码不起作用,我无法将数据插入 mongoDB。