Паруса: типы ObjectId без использования ассоциаций
Мне известна функция связи Waterline, однако для этого конкретного приложения я не хочу использовать ее (я не хочу, чтобы связанные модели возвращались в моем JSON- мне нужны только их ObjectIds).
Есть ли способ создать поле в моей модели с типом ObjectId без использования ассоциаций?
1 ответ
Вы можете вернуть objectId ассоциации, просто не заполняя ее.
Если у меня есть владелец с домашними животными.
Owner.Find(1).populate('pet).exec(...) вернет пользователя с домашним животным в качестве объекта.
Если вы просто используете
Owner.Find(1).exec(...) вернет Пользователя с домашним животным в качестве objectId