我是对的,问题出在 Guid 属性上。我改为字符串,现在它工作正常。我会详细说明这个问题,因为它可以帮助其他人。
我在我的项目中使用官方 MongoDB C# 驱动程序。我是通过Nuget安装的,当前版本是1.8.0。
这是我用来保存的代码:
public void Save(SampleModel model)
{
var collection = _database.GetCollection<SampleModel>("SampleCollection");
collection.Insert(model);
}
此示例模型具有以下属性:
public Guid MyId { get; set; }
public DateTime InitProcess { get; set; }
public DateTime EndProcess { get; set; }
public string RuleName { get; set; }
public bool Match { get; set; }
public DateTime InitUpdate { get; set; }
public DateTime EndUpdate { get; set; }