问题标签 [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.
c# - 如何在不指定类的情况下使用 MongoDB C# 驱动程序
我正在使用 MongoDB c# 驱动程序 2.0。我试图在不指定类型或类的情况下获取集合。观察:
如您所见,我应该在声明IMongoCollection
. 有没有办法在不指定类的情况下使用 MongoDB 驱动程序?
matlab - 从 MATLAB 连接到 MongoDB
我想从 Matlab R2015a 在 MongoDB 中创建与我的数据库的连接。我尝试过使用 C# 和 Java 的驱动程序,但它们似乎都不起作用,我不知道问题出在哪里。
对于 Java:
代码:
错误:
类“MongoDB.Driver.MongoClient”没有合适的方法、属性或字段“getDB”。
对于 C#:
代码:
错误:
1. 类“MongoDB.Driver.MongoClient”没有合适的方法、属性或字段“GetServer”。
2. 如果我评论 GetServer 行,我得到:类 'MongoDB.Driver.MongoDatabaseImpl' 没有适当的方法、属性或字段 'GetCollection'。
我不知道我是否遗漏了一些东西,如果我能让它发挥作用,那将非常有帮助。
我也尝试过使用 Matlab 的驱动程序,但我无法让它创建 .dll。谢谢。
c# - 如何使用 MongoDB 2.0 进行更新插入?
MongoDB的界面与之前的完全不同。 在这里您可以看到官方文档,其中包含一些有关如何搜索、插入和更新的示例,但是 upserts 呢?
元想法:我尝试在 google 和 SO 上搜索,但许多资源都引用了旧界面。也许创建一个 MongoLegacy 标签会很好。
c# - 了解 MongoDB 新 C# 驱动程序(Async 和 Await)的变化
新的 C# 驱动程序完全是异步的,并且在我的理解中稍微扭曲了旧的设计模式,例如 n 层架构中的 DAL。
在我的 Mongo DAL 中,我曾经这样做:
这样我就可以得到持久化的ObjectId
.
今天,一切都是异步的,例如InsertOneAsync
. 方法现在将
如何返回何时完成?你能举个例子吗?Insert
entity
InsertOneAsync
c# - MongoDB:如何使用 Mongo 2.0 注册约定
我正在以这种方式初始化 MongoClient:
但是我该如何解释它应该使用我定义的约定类呢?
我把它们放在一个名为BsonClassMap
mongodb - MongoDB .Net driver 2.0 Builders Filter(字段到数组比较)
我需要从“followingList.username”中获取所有用户名并与帖子的用户名进行比较,如果有任何匹配项需要将该用户名添加到数组中。
我尝试获取如下结果代码块,但无法弄清楚。
你能帮我解决这个问题吗?谢谢。
c# - 在 C# 中使用 MongoClientSettings 初始化 MongoClient
我正在尝试从 Mongo 2.0 驱动程序初始化 MongoClient,如下所示:
但是,当我现在尝试使用此代码插入文档时:
它什么也没做。它没有被插入,也没有错误消息(尽管一段时间后 System.Timeout 的第一次机会异常出现在输出中)。如果我用
它确实可以按预期工作并上传文档。
我希望客户端能够处理非常高的写入吞吐量,所以我先尝试了这些设置。我是否设置了一些错误或有其他问题?
编辑:经过更多测试,这确实是我得到的 System.Timeout 异常。
c# - MongoDb 使用新的异步方法创建存储库模式
// 添加了dealer_code的字符串值列表
我有更新方法的问题。它给了我:
“字段的序列化程序
'dealer_code'
必须实现IBsonArraySerializer
并提供项目序列化信息。”
这是什么意思 ?我该如何解决?
c# - MongoDB C# Driver 2.0 - 更新文档
我目前正在将我的代码升级到 MongoDB C# 驱动程序 2.0,并且在升级代码以更新文档时遇到问题。
使用旧版本我能够做这样的事情:
我正在努力寻找在新版本中执行此操作的方法。我发现了一些更新单个字段的示例,例如
我想像在旧版本中那样使用 Save 方法更新所有字段。
有任何想法吗 ?
非常感谢
c# - 在 MongoDB C# 驱动程序中获取生成的脚本
我正在使用 MongoDB.Driver 2.0.0。有没有办法查看从 linq 到 MongoDB 的生成脚本?
例如我的查询是这样的:
这个(或更复杂的查询)如何在 MongoDB shell 中表示?