如何在使用外键关系的sails.js中创建模型..?

时间:2014-07-20 12:36:00

标签: model sails.js waterline

我对帆很新,并试图创建一个应用程序。 这是我的模型的代码

// api/controllers/Friend.js
module.exports = {

    attributes: {
        user: {
          model: "user",
        },

        friend: {
          model : "user",
        },
    },
};

以下是我尝试在控制器中创建新的Friend实例的方法..

Friend.create({
    user : req.user,
    friend: user.id // friend is a User obeject 
}, function(err, request) {
    if(err) {
        console.log("Some Error occured");
        res.json(err);
    }
    else {
        res.json({message: "Request Sent.", reqeust : request});
    }
});

但是当我这样做时......出现了一个错误..它非常混乱,难以理解......

我希望我做一些简单愚蠢的事情......我怎么能解决这个问题..

如果有帮助,这是我的package.json文件的内容..

  1 {
  2     "name": "testApp",
  3     "private": true,
  4     "version": "0.0.0",
  5     "description": "a Sails application",
  6     "dependencies": {
  7         "sails": "0.9.16",
  8         "grunt": "0.4.1",
  9         "sails-disk": "~0.9.0",
 10         "ejs": "0.8.4",
 11         "optimist": "0.3.4"
 12     },
 13     "scripts": {
 14         "start": "node app.js",
 15         "debug": "node debug app.js"
 16     },
 17     "main": "app.js",
 18     "repository": "",
 19     "author": "",
 20     "license": ""
 21 }

0 个答案:

没有答案