При использовании FindOne() с использованием MongoDB и С# существует ли способ игнорировать поля, не найденные в объекте?
EG, примерная модель.
public class UserModel
{
public ObjectId id { get; set; }
public string Email { get; set; }
}
Теперь мы также храним пароль в коллекции MongoDB, но не хотим связывать его с вышеописанным объектом. Когда мы делаем Get так,
var query = Query<UserModel>.EQ(e => e.Email, model.Email);
var entity = usersCollection.FindOne(query);
Мы получаем следующую ошибку
Element 'Password' does not match any field or property of class
Есть ли вообще сказать Монго игнорировать поля, которые он не может совместить с моделями?