Save сохраняет в бд то что у вас по сути в переменной храниться, вы выполняете запрос апдейт, в бд он обновился, но сам документ match в памяти не обновляется, вы делаете save и оно перезаписывает полностью документ. Однако я возможно ошибаюсь, потому что там увеличивается версия документа в поле _v