mongodb-.net-driver 相关问题

官方MongoDB .NET驱动程序提供与MongoDB的异步交互。

无法在MongoDB .NET驱动程序中将类型为'MongoDB.Bson.BsonString'的对象转换为类型为'MongoDB.Bson.BsonDocument'

我尝试使用MongoDB .NET客户端运行聚合管道时遇到问题。我的代码如下所示:public async Task > GetPopularTags(int ...

回答 1 投票 2

更改以字符串形式存储在MongoDB中文档中的枚举值

我有一个内部具有枚举属性的类。在保存整个文档时,由于.... >>>>

回答 3 投票 2

MongoDB始终将03:00:00保存为DateTime属性的时间

考虑到我有以下代码:public class Project {... public DateTime CreationDate {get;组; } ...} var project = new Project(); project.CreationDate =新的DateTime(2020,2,...

回答 2 投票 0

C#驱动程序2.0 Mongodb UpdateOneAsync

`public class Student {public long StudentId {get; set;}公共字符串Fname {get; set;}公共字符串Lname {get; set;} public List CoursesList {get;设置;} ...

回答 3 投票 8

使用MongoDB C#驱动程序2.0添加元素或添加到数组中

我有一个文档,上面可以有一个“ Favorites”元素,我正在尝试将新值推入该元素的数组中。但是,出现错误,因为我要更新的文档...

回答 2 投票 0

。NET中的Mongodb FindOneAndUpdate不是线程安全的吗? [重复]

我正在尝试创建唯一的计数器表。为了更新表中的计数器,我尝试使用FindOneAndUpdate。起初,一切似乎都按计划进行,因此我认为我会进行压力测试。我...

回答 1 投票 1

带有C#驱动程序的MongoDB-带排序的日期格式

我需要将ISODate转换为类似于“ 2019-06-27”这样的字符串格式,并且还需要按日期对其进行排序。但是,我已经将日期转换为所需格式,但是由于...

回答 1 投票 0

使用C#MongoDB将Int转换为String吗?

我正在使用C#MongoDb.Driver(2.10)从集合中获取文档:MongoClient dbClient = new MongoClient(“ mongodb:// ***”); var dbList = dbClient.ListDatabases(); IMongoDatabase db = dbClient ....

回答 1 投票 1

我如何计算mongo集合中具有相交子集合的项目?

对于我的收藏夹中的每个物品,我都需要查找其他具有相交子收藏夹的其他物品的数量。例如,给定此集合[{id:1,“ sub”:[1,2,3]},{id:2,“ sub”:[2,3,4]},{id:3,“。 ..

回答 1 投票 1

如何模拟IFindFluent接口

我正在用mongo db编写单元测试,我需要测试以某种方式处理从mongo返回的数据的方法。例如,方法IFindFluent GetTranscriptByUserId(...

回答 1 投票 3

如何在MongoDB .Net中增补文档?

我正在添加一个UpdateCustomer方法,该方法将经过修改的客户传递给数据库,以将其持久化到数据库。但是在更新后的文档上调用ReplaceOneAsync时遇到错误。我咨询过...

回答 2 投票 1

C#Mongo驱动程序-如何进行不区分大小写的搜索

我需要获取所有由用户列表创建的井。以下是我为此要求编写的代码。但是x.CreatedBy.ToLower()引发下面列出的异常:...

回答 1 投票 0

更改将新节点添加到MongoDB副本集时的流反应

我正在使用MongoDB 4.0作为3个节点副本集。 2个数据节点和1个仲裁器。我的应用程序(ASP.NET Core 2.2)使用更改流。考虑这种情况,我的主节点关闭,我的辅助节点...

回答 1 投票 0

如何在Visual Studio 2013中安装MongoDB.Driver

我正在使用Visual Studio Ultimate 2013尝试在我的项目(.NET Framework 4.6)中安装MongoDB.Driver程序包,但出现以下错误:无效的静态方法调用语法:“ [MSBuild]:...

回答 1 投票 0

BsonDiscriminator属性不起作用? (RegisterClassMap可以)

我正在尝试将简单的JSON字符串序列化为BsonDocument:var st = @“ {”“ _t”“:”“ Class2”“,”“ aaa”“:2}”; var bsonDocument2 = BsonSerializer.Deserialize (st); Console.WriteLine(...

回答 1 投票 1

我如何在不使用Builders的情况下使用.net(c#)驱动程序更新mongo db中的文档?

我正在使用MongoDb .net驱动程序,其中我必须根据特定条件更新文档。这是我的查找查询在c#mongo驱动程序DbService.conversations.Find中的样子(新的BsonDocument(“ ...

回答 3 投票 1

BsonDateTimeOptions未设置本地日期时间

尽管我用BsonDateTimeOptions装饰了Datetime属性,但它仍然无法正常工作,并且时间未插入数据库,比本地时间晚了3小时。(我认为这是utc)我的基本抽象类...

回答 1 投票 1

使用Elemmatch查询MondoDB-使用C#驱动程序

我在将查询(相对简单)从Mongo Shell转换为C#时遇到麻烦(可以是linq或filter builder)。我想按某些字段(在我的示例中,EntityId和ActivityDate)和按字段查询...

回答 1 投票 1

如何过滤子集合,将datetime属性与另一个加倍的时间跨度值进行比较?

例如,此var项目=等待数据库。GetCollection (“集合”).AsQueryable()。其中 (r => r.SubCollection.Any(i => i.DateTimeProp ]] >

回答 1 投票 1

如何通过C#将新的包含数据的列插入MongoDB中的集合?

我有两个字段,我应该比较并采取相应的措施:if(x == y)然后x = [称为Z的新字段]否则[名为Z的新字段] = Math.Random如何在C#中使用MongoDB?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.