неа, монго не умеет каскадно удалять записи,
придется найти и
удалить соответсвущий элемент в поле pets коллекции users вручную
НО, у mongoose есть хук remove, который будет вызываться при удалении документа из коллекции pets - можно при каждом удалении выбрать юзеров, которые имеют айдишник пэта, и что-то изменить
https://mongoosejs.com/docs/api/model.html#model_M...
https://stackoverflow.com/questions/14348516/casca...
альтернативно же предлагаю просто удалять из pets а
юзеров оставить как есть, и потом уже при выборке из БД фильтровать массив животных на наличие документа в pets (опять же мало ли пригодится потом история животных которых юзер имел в прошлом)