sailsjs – 水线能够以一种聪明的方式支持mongodb吗?
最近我一直在看sailsjs,通过查看文档http://sailsjs.org/#/documentation/concepts/ORM/Models.html
特别是这个:
// From api/models/Person.js... module.exports = { attributes: { // Primitive attributes firstName: { type: 'string', defaultsTo: '' }, lastName: { type: 'string', defaultsTo: '' }, // Associations (aka relational attributes) spouse: { model: 'Person' }, pets: { collection: 'Pet' }, // Attribute methods getFullName: function (){ return this.firstName + ' ' + this.lastName; }, isMarried: function () { return !!this.spouse; }, isEligibleForSocialSecurity: function (){ return this.age >= 65; }, encryptPassword: function () { } } };
这似乎是沉重的思想,我怎么能有属性是对象的数组? 像mongodb。
例如,也许我的人物模型有一个名为“喜欢_电影”的属性,这是一个电影数组,每部电影都有自己的名字和长度
你应该使用模型关联。
萨利斯关于协会的文件
在你所问的电影的例子中, 多对多的协会会做。 帆将为您创build数据透视表。 它也会为该关联创build一个像URL一样的REST。 即person/:personId/likedMovies
- Socket.io – Access-Control-Allow-Origin不允许的来源
- 节点Jade意想不到的字符#预计的“,`\ n`,`,`,`!`或`=`
- i18next正在改变resGetPath
- 木偶:获取内部HTML
- WebDriver NodeJS实例化具有function的IE驱动程序:引入FlameinessByIgnoringProtectedModeSettings(ignoreSettings)
- 如何将图像数据从node.js传输到html5canvas?
- 如何合并唯一的两个JSON文件?
- 如何将variables传递给Puppeteer page.on?
- meteor中钩子无功variables的变化值