如何使用mongodb C#驱动程序增加数组中的字段值

时间:2018-06-13 10:53:08

标签: c# mongodb .net-core

我有这样的文件

public class SessionDocument
{
    [BsonId]
    [BsonRepresentation(BsonType.String)]
    public Guid Id { get; set; }

    [BsonDateTimeOptions(DateOnly = true)] 
    public DateTime Date { get; set; }

    public TimelineEventDocument[] Events { get; set; }
    public string Conclusion { get; set; }
    public string Plans { get; set; }
}


public class TimelineEventDocument
{
    [BsonId]
    [BsonRepresentation(BsonType.String)]
    public Guid Id { get; set; }

    [BsonDateTimeOptions(DateOnly = true)] 
    public DateTime Date { get; set; }

    public string Text { get; set; }
    public int Positive { get; set; }
    public int Negative { get; set; }
}

我的目标是使用给定Positive Negative和{{1}来增加(或减少)数组EventsId / SessionDocument个字段的值} Id。我找到了一些答案如何更新字段(如果你有价值,所以根本没用),但不是如何改变/ dec。 Mondgodb驱动程序/数据库是最新的。

0 个答案:

没有答案