我想使用 C# mongo 驱动程序创建 2 个标识字段。第一个 id 字段是默认的 mongo id,第二个是每个记录/文档的唯一整数 id。
public class Book
{
[BsonId]
public ObjectId Id { get; set; }
[BsonId(IdGenerator = typeof(IdGenerator<Book>))]
public int BookId { get; set; }
public string Name { get; set; }
}
有可能做这样的事情吗?