如何在Node.js中使用书架连接/填充3个表

问题描述

[这与已经提出的问题不同]

我有3个表格的书,章,段落。

与章节有关的书。(一对多)

与段落有关的章节(一对多)

如何查询Book并获取相关章节和相关段落?寻找类似nestedwithRelated

的东西

预期产量

[
  {
    "book1Info": "","Chapters": [
      {
        "chaptor1Info": "","Paragraphes": [
          {
            "page1": ""
          },{
            "page2": ""
          }
        ]
      },{}
    ]
  },{}
]

我已阅读文档并尝试 withRelated 失败

解决方法

我在 Bookshelf.js 文档上找不到它,但在 github 问题页面上找到了一些相关的东西,这有助于解决它-

您可以使用 withRelated 并提供带点的嵌套表。

例如-

withRelated: ['Books.Chapters']

或者甚至

withRelated: ['Books.Chapters.paragraphs']