【问题标题】:how to make a recursive relationship in sails?如何在sails中建立递归关系?
【发布时间】:2014-12-06 03:35:27
【问题描述】:

图表:

我想要一个包含所有朋友用户 ID 的数组,如下所示:

{
   id: 1
   name: 'Javi',
   email: '123@gmail.com',
   friends: [2]
}

{
    id: 2,
    name: 'User2',
    email: '321@gmail.com',
    friends: [1]
}

我试过这个:

// User.js <-- model
attributes:{
   name: 'string',
   email:{type:'email', required: true}
   friends:{
     collection: 'User',
     via: 'friends'
   },
}

我无法做到这一点。

【问题讨论】:

    标签: mongodb entity-relationship sails.js sails-mongo


    【解决方案1】:

    在您的 id 处添加 primaryKey: true,这样风帆就可以理解您的参考。

    【讨论】:

      猜你喜欢
      • 2016-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      相关资源
      最近更新 更多