Терпите меня, поскольку я довольно новичок в MongoDB, и Мангуст был моим единственным взаимодействием с ним. Поэтому заранее извиняюсь, если я неправильно разделяю эти две технологии или не понимаю ни того, ни другого.
У меня есть коллекция, которая в основном представляет собой журнал. Каждый элемент журнала является результатом проверки состояния на конкретном сервере, который есть в моей системе. Когда я удаляю сервер, я хотел бы также удалить все связанные записи журнала. Какой самый эффективный способ сделать это? Я знаю, что могу найти все элементы журнала с определенным идентификатором сервера, затем перебрать каждый из них и удалить его, но это кажется действительно неэффективным. Я прочитал большую часть документации по mongo, и похоже, что findAndModify - лучший способ сделать это, но я не могу понять синтаксис для этого с mongoose. Есть ли шанс, что кто-нибудь может мне помочь?
Я использую последнюю версию на Мангусте на данный момент, 1.7.2