我对sails.js非常陌生,我想开发一个与朋友有关系的应用程序。即,一个用户可以有很多朋友。

通常,我们将建立一个Friend关系,其中user1user2将是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/

10-13 04:15