有没有办法只通过网址建模关系?

时间:2016-01-22 15:26:41

标签: jsdata

让我们假设我们从服务器获取此JSON:

{
 id: 1,
 name: "John",
 comments: [{
  id: 1,
  comment: "some comment"
 }]
}

现在我希望这个答案可以这样解析:

UserModel
   ---- has (0 to n) ---> CommentModel

我知道如果我将userId添加到注释中并在hasMany关系中将其指定为foreignKey,那么它将起作用。

但是我想知道,如果可以在评论中没有外键的情况下完成。我的意思是数据本身的关系非常明显,注释是用户的数组,其网址为http://somehost/user/1/comment/1

1 个答案:

答案 0 :(得分:2)

您不需要在注释上使用foreignKey,以便将嵌套注释自动注入到商店的右侧部分,但您仍应在关系定义中定义foreignKey,以便{{1仍然会工作。