mongodb-.net-driver

    -1热度

    2回答

    我有一个函数(见下文)。 它的伟大工程什么我需要做的,而且,我还有一个几乎是除了这两条线完全一样的事情: var collection = MongoDB.GetCollection<RocketRequest>("RocketRequest"); var filter = Builders<RocketRequest>.Filter.Eq("RocketRequestId", 4

    0热度

    1回答

    我有以下几点: var P = Builders<T>.Projection.Include(_ => _.AccountId); var R = Mongo.Find(E).Project(P).FirstOrDefault(); 这就是我不明白: 随着该投影,我需要吨至包括ACCOUNTID也_id。 如果我不包括_id,我得到以下错误: {"Element '_id' does not

    0热度

    2回答

    我不知道,如果冠军争夺战中我所期待的,但在这里它是: 我有一个JSON看起来像这样: [ { "Class" : "Math", "Location" : "South Hall", "Professor" : "Donald Duck" "Student": [ { "FirstName" : "John",

    1热度

    1回答

    我们将API引入21世纪,并更新所有查询以使用更新的(2.4)Mongo C#驱动程序。我们的一个查询有这个过滤器: Query.Or( Query<UserPermission>.EQ(p => p.UserId, userId), Query<GroupPermission>.In(p => p.GroupId, groupIds) ) UserPermission和G

    0热度

    2回答

    基本上这是我的代码,我遇到了麻烦。对mongoDB非常陌生,并且很想了解如何从JSON字符串中获取值,该JSON字符串是变量'line'中的返回值。 public string get_data() { var client = new MongoClient(); var db = client.GetDatabase("test"); va

    3热度

    2回答

    使用MongoDB的老司机,我是能够执行下面的查询: Query.Where("this.plan.sstats.used < this.plan.sstats.available") 但随着新的,我不得不写: builder.Filter .Where(t => t.Plan.StorageStats.UploadUsed < t.Plan.StorageStats.Upload

    1热度

    1回答

    我在我的MongoDB中存储数据,其中存储可为空的int,通常为null。我在C#端的模型的变量为int? MaterialID。 当我运行.Query.FirstOrDefault()时,出现错误“输入字符串格式不正确”。每当它尝试读取Mongo的空值(int都可以正常工作)。 我设法通过改变我的int来解决这个问题?到一个字符串,然后将其转换回int ?,但这是一个可怕的黑客,我真的不喜欢。任

    2热度

    1回答

    鉴于以下情况,我如何返回所有包含带有TypeOfBar ==“Big”的Bars的Foos?和是否将Foos的Bars限制为只有TypeOfBar ==“Big”的那些Bars? public class Foo { public string _id { get; set; } public List<Bar> Bars { get; set; } } public

    0热度

    2回答

    使用C#MongoDb驱动程序。 我有一个登录集合,它存储了最后一次登录到系统。 我想将它们分成2组:最后24小时和最后一小时。 物体看起来像这样: public sealed class Login { [BsonId] public ObjectId UserId; public DateTime LastLogin; } 每一个用户,你可以扣除,只有1个

    2热度

    1回答

    据我所知,mongodb知道Dictionary作为一个对象,并且它不能执行任何与数组有关的操作。我改变了序列化并尝试了各种类型的字典序列化。但没有机会。 所以我加载我的领域(字典)(全部)到内存中,更新它并将其设置回mongodb。 有没有什么办法来upsert在mongodb用c#驱动程序字典? 我的文档类型: public class Site { public str