Model 如何在sails.js中创建使用外键关系的模型。。?
我对sails非常陌生,正在尝试创建一个应用程序。 这是我的模型的代码Model 如何在sails.js中创建使用外键关系的模型。。?,model,sails.js,waterline,Model,Sails.js,Waterline,我对sails非常陌生,正在尝试创建一个应用程序。 这是我的模型的代码 // api/controllers/Friend.js module.exports = { attributes: { user: { model: "user", }, friend: { model : "user", }, }, }; 下面是我如何在我的控制器中创建一个新的Friend实例
// 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});
}
});
但是当我这么做的时候。。出现了一个错误。。这很混乱,很难理解
我希望我会做些愚蠢的事。。我怎样才能解决这个问题
以下是my 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 }