Javascript 包括具有belongsTo关系的子对象的属性

Javascript 包括具有belongsTo关系的子对象的属性,javascript,angularjs,loopbackjs,Javascript,Angularjs,Loopbackjs,我得到了一个模型,我正试图从中提取作者,评论 活动模型有注释,每个注释都有作者 当我使用include:['coordinator'、'comments'、'likes'、'Attendars']时,我得到了评论,但没有得到它们链接到的作者 我试着包括:['coordinator',{'comments':'Author'},'likes','Attendars'] 但是没有运气 我还尝试了包括:['coordinator',{'comments':'userId},'likes','Atten

我得到了一个模型,我正试图从中提取作者,评论

活动模型有注释,每个注释都有作者

当我使用include:['coordinator'、'comments'、'likes'、'Attendars']时,我得到了评论,但没有得到它们链接到的作者

我试着包括:['coordinator',{'comments':'Author'},'likes','Attendars']

但是没有运气

我还尝试了包括:['coordinator',{'comments':'userId},'likes','Attendars']

同样的结果

我做错了什么

  • 确保为您的模型设置了属于用户关系的设置
    活动。这样将创建
    Activity.prototype.author

    设置
    Author hasmall Activity
    是不够的,因为它只会创建
    Author.prototype.activities

    // in models.json
    Activity: {
      options: {
        relations: {
          author: {
            type: 'belongsTo',
            model: 'User',
            foreignKey: 'userId'
          }
        }
      }
    }
    
  • 以下查询应适用于您:

    // value for `filter` parameter
    { include: {
        coordinator: true,
        comments: 'author',
        likes: true, 
        attendants: true } }
    

  • 活动有一系列注释。评论是它自己的模式。。。活动有很多评论。每条评论都有作者。我正在尝试访问活动的作者。活动的作者称为协调员。我需要每个评论的作者。你能创建一个简单的应用程序复制你的模型结构吗?同时发布用于查询服务器的代码。