我对sails.js非常陌生,我想开发一个与朋友有关系的应用程序。即,一个用户可以有很多朋友。
通常,我们将建立一个Friend
关系,其中user1
和user2
将是User
关系的两个外键。但是我无法在sails.js中实现它。我怎样才能做到这一点..??
最佳答案
根据找到的文档here,它显示为
关联尚不能用于Sails.JS,但是在直接的待办事项列表中。请查看问题#124,以获取有关建议的协会变更的更多信息。
也就是说,我最终要做的是多次查询数据库以尝试伪造它。
Friends.find({id: <some_id_here>}).done(function(friend){
return Users.findAll({where: {friendId: friend.id}})
//Since this returns a promise, we'll deal with it in the next one.
}).done(function(users){
//do stuff.
})
仅仅由于缺少此功能,是我最终放弃Sails的原因之一,因为我仅使用Sequelize在Express中编写自定义作业。
关于javascript - 如何在Sails.js ..中实现 friend 关系?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24852969/