Задача: связать ссылкой две модели. Через свойство ref. В этом

случае связать модель книги с моделью автора.

Не могу понять, как это делается.
В постман я делаю пост запрос на создание книги, в его поле author я передаю id уже существующего в базе автора.

Это так должно делаться?
По докам не могу понять, что к чему

(функции создания создания книг и авторов определена в контроллерах)

9 ответов

7 просмотров
Storm-👨‍💻 Автор вопроса
Storm 👨‍💻
screenshot

Да, делается так. Потом с помощью populate можешь получить данные из документа author

Storm 👨‍💻
screenshot

Только тебе нудно проверить то место где к тебя сохраняются данные, там нужно методо save использовать

Storm-👨‍💻 Автор вопроса
Yaroslav Kuznetsov
Только тебе нудно проверить то место где к тебя со...

правильно ли я понял: после того как я присвоил id в пост запросе, мне нужно: 1. применить метод save()? 2. вытащить данные на проверку через populate?

Storm 👨‍💻
правильно ли я понял: после того как я присвоил i...

Нет. Схема такая. 1. Присвоил _id автору 2. Сохранил в бд, методом save Потом если тебе нужно по get запросу получить ФИО автора книги (как пример), то делаешь метод findOne + populate по полую author

Storm-👨‍💻 Автор вопроса
Yaroslav Kuznetsov
Нет. Схема такая. 1. Присвоил _id автору 2. Сохран...

посмотри пожалуйста 🙏 я правильно использую save()?

Storm-👨‍💻 Автор вопроса
Yaroslav Kuznetsov
Нет. Схема такая. 1. Присвоил _id автору 2. Сохран...

посмотри, пожалуйста, я правильно написал? выделено красной линией

Storm 👨‍💻
screenshot посмотри, пожалуйста, я правильно написал? выделен...

А что именно вы хотите сделать, отдать автора книги или отдать книгу с данными автора?

Storm-👨‍💻 Автор вопроса
P1GAS
А что именно вы хотите сделать, отдать автора книг...

хотел получить автора книг но уже решил проблему спасибо 🙏😊

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Кому нибудь нужен плагин для генерации метатегов? А если нужен что бы вам хотелось в нем видеть?
Black Cat
3
Карта сайта