Alexander, почему же. Для каких-то не больших проектов данная база отлично подходит, из плюсов быстро можно развернуть, удобно работать. За не сложными связями можно следить самостоятельно. Но там где действительно много связей, еще и многоуровневые, то монга не лучший вариант.
Для подобных вещей где есть связи лучше использовать реляционные бд, монга для этого плохо подходит, связать можно при помощи ref, но это достаточно тупая связь. Допусти есть список постов и тэгов, в постах храниться массив тэгов, тебе понадобилось удалить тэг, отлично он удален, но у постов в массиве тэгов ид тэга так и останется.
А так держи решение https://mongoosejs.com/docs/populate.html
Может нужно лазать, а не лазЯть)
По первому же запросу удалить символ из строки почему-то находится ответ. Может ну его это программирование? Есть всякие доставки еды, там сильно думать не нужно