让我们假设我们从服务器获取此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。
答案 0 :(得分:2)
您不需要在注释上使用foreignKey,以便将嵌套注释自动注入到商店的右侧部分,但您仍应在关系定义中定义foreignKey,以便{{1仍然会工作。