我有一个具有 DateUpdated DateTime 属性的模型。
在我更新该模型之前,我的模型信息是
在我更新我的模型信息之后
为什么 MongoDB 存储错误的 DateUpdated 值?我用调试器尝试了几次,看起来每次更改该值但日期时间错误。
我正在使用 C# 驱动程序。
我的更新功能是
var query = Query.EQ("_id", p.UserID);
var update = MongoDB.Driver.Builders.Update.Replace(p);
SafeModeResult success = MongoRepository.Profiles().Update(query, update);
SafeModeResult 总是成功的。
我的 DateUpdated Bson 属性是
[BsonElement("da")]
[BsonDateTimeOptions(Representation = BsonType.Document)]
public DateTime DateUpdated{ get; set; }