И так у меня есть чат.
Его бизнес логика состоит из двух коллекций в MongoDB,а именно.
Комнаты чата
Chanel:
- User
- Name
- _id
Сообщения в комнатах
Message:
- DialogId
//и там еще поля
Получается диалог DialogId это ObjectId документа Chanel. И тут встал вопрос о том, что мне нужно как удалить все коллекции Message в монго если удаляется диалог.
Но как это сделать правильно я не знаю, так как по одну сторону у меня заблокруется event loop.А по другую, условные 10 тысяч операций на удаление в монго.