只获得协会的协会
我目前正在一个项目中,我有3个模型与儿童和父母的结构。
City
有多个Location
s有多个Stone
s。 每块Stone
只有一个Location
作为父项,每个Location
只有一个City
作为父项。
现在,我想创build一个“属于”(通过Location
)到特定City
的所有Stones
列表。 我将如何检索所有这些关联,而不必执行以下操作:
City.find({ where: { id: 1337 }, include: [{ model: Location, include: [{ model: Stone }] }] }) .then((city) => { city.stones = [].concat.apply([], city.locations.map(location => location.stones)); });
我试图找出是否有一个“只有SQL”的解决scheme,所以不检索数据/不得不执行JavaScript来产生这个数组。
- 与mongoose / node.js共享数据库连接参数的最佳方法
- 在cloudfoundry JSDOM scraping不起作用
- Q承诺相当于BlueBird Promise.Bind()
- 在Node.Js和ASP.NET MVC应用程序之间进行通信
- 每个Package.json一个节点应用程序
- Node.Js + express +护照:无法注销用户
- 什么阻止Ryan Dahl(Node的创build者)在Ruby中创build与Node相同的概念而不是Javascript
- Selenium Webdriver,Uploadify如何使用Node.js上传文件
- webpack只捆绑firebase /数据库而不是firebase / auth