#node.js #postgresql #bookshelf.js
#node.js #postgresql #bookshelf.js
Вопрос:
[Это отличается от уже заданного вопроса]
У меня есть 3 таблицы book, chapter, paragraph.
Книга, связанная с главой.(один ко многим)
Глава, связанная с абзацем (один ко многим)
Как я могу запросить книгу и получить связанные главы и связанный абзац? Ищете что-то вроде nested withRelated
Ожидаемый результат
[
{
"book1Info": "",
"Chapters": [
{
"chaptor1Info": "",
"Paragraphes": [
{
"page1": ""
},
{
"page2": ""
}
]
},
{}
]
},
{}
]
Я прочитал документы и безуспешно пытался использовать withRelated
Ответ №1:
Я не смог найти его на Bookshelf.js документация, но нашел что-то связанное на странице github issues, которая помогла разобраться в этом-
Вы можете использовать withRelated
и предоставлять вложенные таблицы с точкой.
например —
С привязкой: [‘Книги.Главы ‘]
ИЛИ даже
С привязкой: [‘Книги.Главы.параграфы ‘]