旧记录仍然显示在理智上
Posted
技术标签:
【中文标题】旧记录仍然显示在理智上【英文标题】:Old records still showing on Sanity 【发布时间】:2020-03-09 06:23:40 【问题描述】:我创建了一个 Sanity.io CMS,在输入内容后我对架构进行了一些更改。现在的问题是内容仍然保存在 cms 内的某个地方,我无法删除它。
【问题讨论】:
【参考方案1】:有几种方法可以删除 Studio 中不再可见的文档:
让 Studio 呈现旧文档,方法是暂时放回原始架构,或者使用 Structure Builder 定义一个列表,这将呈现旧文档 编写一个脚本来查询该类型的所有文档,并让脚本删除它们 使用 Sanity CLI 查询并稍后删除文档,例如sanity documents query '*[_type == "unwantedType"]._id'
然后sanity documents delete [list-of-unwanted-doc-ids]
【讨论】:
sanity documents fetch
不适合我;好像改名为sanity documents query
。【参考方案2】:
我将已更改/删除的文档重新导入到 schema.js 文件中,并通过工作室将它们删除。目前,另一种选择是使用 API 删除记录。
【讨论】:
以上是关于旧记录仍然显示在理智上的主要内容,如果未能解决你的问题,请参考以下文章
yum 无法更新 Centos 6 内核,uname -r 仍然显示旧版本
使用 sudo gem install cocoapods 更新 cocopods 后,它仍然显示旧版本