Bạn có thể cần sử dụng thuộc tính Bson trên thuộc tính của mình như vậy.
[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }
Có một lời giải thích khá tốt về các thuộc tính này trong câu hỏi đã trả lời này
BsonId so với BsonRepresentation