которые хранят объекты, имеется другая модель, которая хранит массив ObjectId некоторых из объектов. Как мне по этому ObjectId определить, к какой модели относится та или иная запись в массиве ?
Либо вместе с айдишниками хранить имя коллекции, есть реф свойство. Либо просто ищи документ по ацдишнику по всем коллекциям где могут быть документы, в рамках одной БД в разных коллекциях не будет одинаковых айдишников.
Это архитектурный ад. Не надо так делать.
Почему не выделить уникальное поле в каждой модели и использовать его?
Обсуждают сегодня