我有这样的文件
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}来增加(或减少)数组Events
中Id
/ SessionDocument
个字段的值} Id
。我找到了一些答案如何更新字段(如果你有价值,所以根本没用),但不是如何改变/ dec。 Mondgodb驱动程序/数据库是最新的。