2014-10-27 3 views
1

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

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

ответ

0

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

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

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

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

Owner.Find (1) .exec (...) возвращает пользователя с домашним животным, как ObjectId

+0

котенок умирает каждый раз, когда вы вниз голосов без комментариев. Я рад изменить или даже удалить свой ответ, если человек, который отказался, хочет объяснить. – Meeker