MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB C#-Treiber – Felder beim Binden ignorieren

Ja. Verzieren Sie einfach Ihr UserModel Klasse mit den BsonIgnoreExtraElements Attribut:

[BsonIgnoreExtraElements]
public class UserModel
{
    public ObjectId id { get; set; }
    public string Email { get; set; }
}

Wie der Name schon sagt, würde der Treiber alle zusätzlichen Felder ignorieren, anstatt eine Ausnahme auszulösen. Weitere Informationen hier - Ignorieren zusätzlicher Elemente.