C# 如何在InsertOne()之后检索新的Mongo ID而不使用[BsonId]属性?
我知道,在C#中,我可以使用C# 如何在InsertOne()之后检索新的Mongo ID而不使用[BsonId]属性?,c#,mongodb,mongodb.driver,C#,Mongodb,Mongodb.driver,我知道,在C#中,我可以使用BsonIdAttribute向模型中接收新插入文档的新ObjectId的属性发送信号。然而,我最深切的愿望是保持模型存储的不可知性。换句话说:我不希望我的模型中包含特定于存储库的代码。如果我改变数据库引擎,我不想以任何方式改变我的模型 因此,我重复标题问题:如何使用MongoDB.Driver检索新插入的Mongo文档的ObjectId,而不依赖模型中的属性 非常感谢
BsonIdAttribute
向模型中接收新插入文档的新ObjectId的属性发送信号。然而,我最深切的愿望是保持模型存储的不可知性。换句话说:我不希望我的模型中包含特定于存储库的代码。如果我改变数据库引擎,我不想以任何方式改变我的模型
因此,我重复标题问题:如何使用MongoDB.Driver检索新插入的Mongo文档的ObjectId,而不依赖模型中的属性
非常感谢