C# MongoDB-正在使用luuid添加文档

C# MongoDB-正在使用luuid添加文档,c#,mongodb,C#,Mongodb,我在从C#向集合添加文档时遇到问题 我的程序中有一个模型 public class Object { public Guid Id { get; set; } public long StartTimestamp { get; set; } public long EndTimestamp { get; set; } } 问题出在我的数据库里。所有文档都使用LUUID保存,但不使用CSUUID,例如,我无法按id查找。请尝试为C#对象使用字符串类型,但使用序列化属性:

我在从C#向集合添加文档时遇到问题

我的程序中有一个模型

public class Object
{
    public Guid Id { get; set; }
    public long StartTimestamp { get; set; }
    public long EndTimestamp { get; set; }
}

问题出在我的数据库里。所有文档都使用LUUID保存,但不使用CSUUID,例如,我无法按id查找。请尝试为C#对象使用字符串类型,但使用序列化属性:

using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;    

public class Object
{
    [BsonRepresentation(BsonType.ObjectId)]
    public string Id { get; set; }

    public long StartTimestamp { get; set; }

    public long EndTimestamp { get; set; }
}