Я создаю приложение, используя C # и mongoDB.Я реализовал шаблон репозитория для операции с данными в mongoDB.
Однако я ищу эффективный способ обновления сущности в mongoDB.В настоящее время мы получаем документ с помощью метода GetByID, затем выполняем манипуляции в памяти и затем вызываем метод save, который обновляет документ на сервере MongoDB.
Participant p = await participantRepo.GetByIdAsync(ParticipantId);
p.SetCreateAuditInfo(user.Id);
p.AddRelation(user.Id);
participantRepo.SaveAsync(p);
Но поскольку мы загружаем документ в память, он не выглядит подходящим образом, когда документ слишком большой или большой.Есть ли способ напрямую обновить документ в MongoDB Server