С каким из запросов промежуточного программного обеспечения документа, updateOne pre, работает? - PullRequest
0 голосов
/ 06 мая 2020

Цель состоит в том, чтобы запустить предварительный дескриптор при возникновении любого запроса на обновление. В нашей команде мы используем update, findOneAndUpdate, findByIdAndUpdte и updateMany. Я надеюсь использовать предварительную ловушку, которая работает с любым запросом на обновление, который изменяет только один документ. Мы предпочтем, если он не работает с updateMany или update с {multi:true}. Однако, если этот хук вызывается для каждого do c при обновлении нескольких записей, это не помешает нам.

Пн goose документ https://mongoosejs.com/docs/middleware.html предлагает updateOne на уровне документа;

  1. Работает ли updateOne с update, findOneAndUpdate, findByIdAndUpdte? Если это не так, я буду очень признателен за предложения.
  2. upsert запускает предварительное включение save?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...