【发布时间】:2014-12-04 20:10:10
【问题描述】:
My School 模型有一个名称、地址等和一个用户对象的所有者。
School.js
module.exports = {
attributes: {
name: {
type: 'string',
required: true
},
address: {
type: 'string'
},
owner: {
model: 'user'
},
...
创建新学校时,我会执行以下操作:
create: function(req, res, next) {
School.create(req.params.all(), function schoolCreated (err, school) {
但是添加所有者的最简单方法是什么(登录后在 req.session.user 的会话中找到)?
我知道我能做到
create: function(req, res, next) {
School.create({'name': req.params.name, 'address': req.params.address, 'owner': req.session.user}, function schoolCreated (err, school) {...
但必须有更简单的方法。任何例子都会有很大帮助! 非常感谢!
【问题讨论】:
标签: node.js sails.js waterline sails-mongo