仍然在理智上显示旧记录

时间:2019-11-13 12:41:11

标签: gatsby sanity

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

2 个答案:

答案 0 :(得分:3)

有几种删除文档的方法,这些方法在Studio中不再可见:

  • 通过临时放回原始架构,或使用Structure Builder定义列表来渲染旧文档,使Studio渲染旧文档
  • 编写一个脚本,该脚本按该类型查询所有文档,然后让脚本删除它们
  • 使用Sanity CLI查询并稍后删除文档,例如sanity documents fetch '*[_type == "unwantedType"]._id',然后sanity documents delete [list-of-unwanted-doc-ids]

答案 1 :(得分:0)

我将已更改/删除的文档重新导入到schema.js文件中,并通过Studio删除了它们。目前,另一种替代方法是使用API​​删除记录。

相关问题