mongodb-.net-driver 相关问题

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

如何使用MongoDB的官方C#驱动程序删除'ID'中的'文档'?

有人可以告诉我,如果有一种更好的方法可以使用官方C#驱动程序从MongoDB中删除一个文件,而不是我的下面 - var query = Query.EQ(“_ id”,a.Id); database.GetCollection&...

回答 4 投票 25

Mongodb集合充满活力

我有一个应用程序有两个相似但不同的对象,我想将这些对象存储在同一个集合中。做这个的最好方式是什么?我该如何查询这个系列?今天......

回答 2 投票 1

元素'id'与嵌套类的任何错误字段或属性都不匹配

我有以下mongodb文档架构; {“_ id”:ObjectId(“5c9d34ff781318afb9e8ab43”),“name”:“Name”,“slug”:“slug”,“services”:{“subservice”:{“...

回答 1 投票 2

如何使用c#2.0驱动程序将数据插入mongodb集合?

我在我的c#控制台应用程序中使用MongoClient连接到MongoDB https://github.com/mongodb/mongo-csharp-driver/releases/tag/v2.0.0-rc0我的代码类程序{static void ...

回答 3 投票 14

从属性继承

public class BsonObjectAttribute:BsonRepresentationAttribute {public BsonObjectAttribute(BsonType representation){base(representation);我正在尝试创建一个属性......

回答 1 投票 2

无法在MongoDb集合查询中从ObjectId反序列化为String

每当我试图从集合中获取ID列表时:var messages = db.GetCollection (集合名); var ids = messages .AsQueryable()。Where(_ => true)....

回答 3 投票 1

MongoDb使用过滤器来匹配列表

我有一个BsonDocument列表:var list = db.GetCollection (集合名); var myIds = list.Find(_ => true).Project(Builders .Projection.Include(...

回答 2 投票 1

使用`in`运算符从id列表中查找所有MongoDB文档

我试图通过ID找到收集的文件。大多数建议的答案都使用与文档匹配的C#类。像这里的东西var filter = Builders .Filter .In(...

回答 1 投票 3

如何用MongoDB C#驱动程序查找?

如何使用MongoDB C#驱动程序执行$ lookup?我在这里的驱动程序文档中找不到它:https://docs.mongodb.org/getting-started/csharp/query/但是如果我在他们的JIRA中理解这张票...

回答 4 投票 4

如何替换mongodb文件中的子字符串

我在以下形式的集合中有很多mongodb文档:{....“URL”:“www.abc.com/helloWorldt / ...”.....我想用helloWorld替换helloWorldt get:{....“URL”:“www.abc.com / ...

回答 9 投票 51

为什么MongoDB查询没有返回任何结果? (按截止日期过滤)

这是我的C#查询:public Task GetStatsForUserWithId(string userId,DateTime?cutoffDate = null){var idFilter = Builders .Filter.Eq(s => s.UserId,...

回答 1 投票 0

Mongo C#驱动程序 - 如何将ToLower()应用于DistinctAsyc

我正在使用DistinctAsync从MongoDB中检索字符串列表。问题是结果是截然不同的,除了我得到一些全部用大写的值,有些是小写的,它们计算...

回答 1 投票 0

如何在Mongo.Net驱动程序中链接FilterDefinitionBuilders

我有一个过滤器,我想添加到我的每个查询作为我将要在数据库上执行的任何查询的基础。这意味着我不必记得添加过滤器(...

回答 1 投票 0

MongoDB C#驱动程序创建索引

我刚刚将我的MongoDB从2.5.0更新到2.7.0。 Visual Studio告诉我,以下创建索引的方法已过时:protected override Task OnPerformMaintenanceAsync(...

回答 2 投票 2

如何在数组.NET驱动程序中的项的属性上创建MongoDB MultiKey索引

我有一个包含项目的MongoDB集合“foos”,每个项目都有一个“bars”数组。也就是说,“foo”具有以下模式:{“id”:UUID“name”:string ...“bars”:[“id”:...

回答 4 投票 11

UpdateOneAsync不支持表达式树

在调用UpdateOneAsync时,使用此包装器:public async Task UpdateDocument (string sCollectionName,Expression >过滤器,......

回答 1 投票 1

获取基类的文档并在一个查询中继承类

我有一个Mongo的TaskBase文档集合。 TaskBase有三个子类。我为这个集合创建了一个集合管理器(来自我已经使用过的通用管理器)。当我创建,更新或...

回答 2 投票 2

如何在新的mongo C#驱动程序中执行findAll并使其同步

我使用官方C#驱动程序来执行FindAll并升级到新的驱动程序2.0。 FindAll已过时,将替换为Find。我试图转换一个简单的方法,返回一个列表...

回答 6 投票 22

如何修复DeleteManyAsync返回使用Filter删除的0条记录?

我有一个删除方法,它接收一个IEnumerable的类型为字符串的ID,并使用Filter.In过滤这些ID。但是当传入一组id时,我得到了...

回答 1 投票 2

MongoDb和F#:如何选择不同的值?

我正在使用C#MongoDb驱动程序的最新版本(在编写本文时)。我在F#中使用它。我想选择集合中字段的不同值。从这个老问题,......

回答 1 投票 1

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