Si solo desea actualizar no todo el objeto, sino algunas propiedades, es posible hacer esto Update comando:
collection.UpdateOneAsync(x=>x.Id ==id,
Builders<User>.Update.Set(u=>u.hasAcceptedTerms, false)
.Set(u=>u.state, 1));
Supongo que esa colección es tu IMongoCollection<User> , que quieres decir con _context.Users