5

我创建了一个 Sanity.io CMS,在输入内容后我对架构进行了一些更改。现在的问题是内容仍然保存在 cms 内的某个地方,我无法删除它。

4

2 回答 2

14

有几种方法可以删除 Studio 中不再可见的文档:

  • 让 Studio 渲染旧文档,方法是暂时放回原始模式,或者使用Structure Builder定义一个列表,该列表将渲染旧文档
  • 编写一个脚本,查询该类型的所有文档,并让脚本删除它们
  • 使用 Sanity CLI 查询并稍后删除文档,例如sanity documents query '*[_type == "unwantedType"]._id',然后sanity documents delete [list-of-unwanted-doc-ids]
于 2019-11-19T07:56:35.253 回答
0

我将已更改/删除的文档重新导入到 schema.js 文件中,并通过工作室删除了它们。目前,另一种选择是使用 API 删除记录。

于 2019-11-18T17:25:12.090 回答