0

我有一个包含 200 多个条目的 Content Model X。我的内容模型 X 中的一个字段是引用内容模型 A 的参考字段。

但是,我意识到这个内容模型 A 不再适合我的用例,所以我创建了另一个内容模型 B。

我想知道是否有一种有效的方法可以将每个条目的所有参考字段从 Content Model A 更新到 Content Model B ?

还是我必须手动更新参考字段 200 多次?

谢谢!

4

1 回答 1

1

在实际修改 200 多个内容对象之前,需要回答的另一个重要问题是,您将在什么阶段更改模型。例如,如果您有任何条目(您有 200 多个),则无法更改模型。因此,遵循内容模型的版本控制很重要,例如,v1 参考 Model-A,v2 参考 Model-B。完成 v2 的结构后,使用 Content Management API 切换条目,从而从 Model-A 更改为 Model-B ( https://www.contentful.com/developers/docs/references/content-management-api/ )

当然我们应该尝试冻结模型结构,但是这些变化仍然会发生并且是非常常见的场景。因此,手动更改绝对不是一种选择。

此外,这些内容管理 API 是 Contentful 建议的解决方案,因此是可扩展的解决方案。

于 2022-01-12T19:26:47.240 回答