我有一个服务器响应,如下所示:
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [
{ id: 2, title: 'Some other article' },
{ id: 3, title: 'Yet another article' },
]
}
}]
正如您所看到的,使这一点变得棘手的原因是它不是一个简单的arrayOf
:我想要规范化article.related_articles.results
。
我试过这个,但无济于事:
articleSchema.define({
related_articles: {
results: arrayOf(relatedArticleSchema),
},
});
似乎支持的关系必须是"顶级"。
任何人都知道如何结束这样的事情:
[{
id: 1,
title: 'Some Article',
related_articles: {
total: 4,
results: [2, 3]
}
}]
谢谢!
答案 0 :(得分:1)
你的方案定义了一个关键的“relatedArticles”,但它应该是snake_case,“related_articles”