はい。 UserModel
を飾るだけです BsonIgnoreExtraElements
を持つクラス 属性:
[BsonIgnoreExtraElements]
public class UserModel
{
public ObjectId id { get; set; }
public string Email { get; set; }
}
名前が示すように、ドライバーは例外をスローする代わりに余分なフィールドを無視します。詳細はこちら-余分な要素を無視する。