Выполнение Upsert с использованием ReplaceOne, но с увеличением одного из полей, если запись существовала - PullRequest
0 голосов
/ 30 апреля 2020

Я делаю upsert в моей коллекции, но я также хочу увеличить счетчик, если элемент уже был в коллекции.

У меня есть это:

var user = new User(...);
users.ReplaceOne<User>(
  u => u.Id == user.Id,
  user,
  new ReplaceOptions { IsUpsert = true }
);

Скажите Пользовательский объект имеет поле наподобие «LikeCount». Я хочу увеличить это значение, если запись существовала, возможно ли это с помощью upsert?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...