Oui. Décorez simplement votre UserModel classe avec le BsonIgnoreExtraElements attribut :
[BsonIgnoreExtraElements]
public class UserModel
{
public ObjectId id { get; set; }
public string Email { get; set; }
}
Comme son nom l'indique, le pilote ignorerait tous les champs supplémentaires au lieu de lancer une exception. Plus d'informations ici - Ignorer les éléments supplémentaires.