Паруса: типы ObjectId без использования ассоциаций

Мне известна функция связи Waterline, однако для этого конкретного приложения я не хочу использовать ее (я не хочу, чтобы связанные модели возвращались в моем JSON- мне нужны только их ObjectIds).

Есть ли способ создать поле в моей модели с типом ObjectId без использования ассоциаций?

1 ответ

Вы можете вернуть objectId ассоциации, просто не заполняя ее.

Если у меня есть владелец с домашними животными.

Owner.Find(1).populate('pet).exec(...) вернет пользователя с домашним животным в качестве объекта.

Если вы просто используете

Owner.Find(1).exec(...) вернет Пользователя с домашним животным в качестве objectId

Другие вопросы по тегам