如何在 Node.js 中 join/populate 3 个带书架的桌子
How to join/populate 3 tables with Bookshelf in Node.js
[这与已经提出的问题不同]
我有 3 表书、章、段。
与章节相关的书。(一对多)
与段落相关的章节(一对多)
如何查询书籍并获取相关章节和相关段落?寻找类似 nested withRelated
的东西
预期产出
[
{
"book1Info": "",
"Chapters": [
{
"chaptor1Info": "",
"Paragraphes": [
{
"page1": ""
},
{
"page2": ""
}
]
},
{}
]
},
{}
]
我已阅读文档并尝试 withRelated 但没有成功
我在 Bookshelf.js 文档中找不到它,但在 github 问题页面上找到了相关内容,这有助于解决问题-
您可以使用 withRelated
并提供带点的嵌套表格。
例如-
与相关:['Books.Chapters']
甚至
与相关:['Books.Chapters.paragraphs']
[这与已经提出的问题不同]
我有 3 表书、章、段。
与章节相关的书。(一对多)
与段落相关的章节(一对多)
如何查询书籍并获取相关章节和相关段落?寻找类似 nested withRelated
的东西预期产出
[
{
"book1Info": "",
"Chapters": [
{
"chaptor1Info": "",
"Paragraphes": [
{
"page1": ""
},
{
"page2": ""
}
]
},
{}
]
},
{}
]
我已阅读文档并尝试 withRelated 但没有成功
我在 Bookshelf.js 文档中找不到它,但在 github 问题页面上找到了相关内容,这有助于解决问题-
您可以使用 withRelated
并提供带点的嵌套表格。
例如-
与相关:['Books.Chapters']
甚至
与相关:['Books.Chapters.paragraphs']