Привет всем, я еще новичок в понедельник go, но я надеюсь получить помощь от вашего большого опыта, в моем проекте я использую BsonElement, чтобы назвать все поля, например:
[BsonElement("isremoved")]
public bool IsRemoved { get; set; }
i иметь запрос в методе как:
public async Task<Player> Delete(string PlayerId)
{
var filter = Builders<Player>.Filter.And(Builders<Player>.Filter.Eq(x => x.PlayerId, PlayerId));
var item = Builders<Player>.Update.Combine(Builders<Player>.Update.Set("isremoved", true));
return await _dbCollection.FindOneAndUpdateAsync(filter, item);
}
я думаю, что это не лучший способ для создания этого запроса, и мы на самом деле намереваемся изменить имя поля в производственной системе, чтобы оно было коротким, как 'isr' вместо 'isremoved' в этом случае, как получить значение элемента BsonElement из самого свойства класса (IsRemoved)