我正在尝试将[BsonRepresentation(BsonType.ObjectId)]应用于所有表示为字符串的id,而不必用属性装饰我的所有id。我尝试添加StringObjectIdIdGeneratorConvention但这似乎无法解决问题。有什么想法吗? 最佳答案 是的,我也注意到了这一点。由于某些原因,StringObjectIdIdGeneratorConvention的当前实现似乎不起作用。这是一个有效的方法:publicclassPerson{publicstringId{get;set;}publicstrin