sails.js是否支持模型/集合之间的关系?如果是这样,有人可以指向文档吗?
例如:我有2个模型
1,生产
production: {
name: 'string',
description: 'text'
}
2.Album
album: {
name: 'string',
productionID: 'ObjectID'// How do I get to "production"?
}
答案 0 :(得分:3)
Sailsjs 0.9.x
目前不支持关系或关联。 0.10
确实粗略地概述了这项工作。
免责声明: 0.10
分支是一项持续不断的工作,如果有些人在irc中提出最佳问题,那么每天都会突破,因为贡献者会将代码推送给它#sailsjs聊天或发布标记为0.10的问题,如果它真的坏了。
你可以安装sailsjs v0.10来尝试做类似下面的事情..(我不是在我的机器前测试它,但它应该工作)。
#in your downloads directory or somewhere globally accessible clone the 0.10 branch
git clone https://github.com/balderdashy/sails -b v0.10 sails;
cd sails; npm install; npm link;
#this will install all sails dependencies, and npm link sails to that cloned folder
安装完成后,您可以运行sails -v
,然后获得0.10
。
然后只需使用sails new <appname>
答案 1 :(得分:0)
Waterline,即ORM for Sails,确实支持模型/集合之间的关联。但是,对协会的支持是一项正在进行的工作。话虽如此,MySQL和Postgresql的支持是最远的。
您可以在此找到水线v0.10的未完成文档: