旧记录仍然显示在理智上

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 删除记录。

【讨论】:

以上是关于旧记录仍然显示在理智上的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 重新提交表单验证仍然显示旧输入值

yum 无法更新 Centos 6 内核,uname -r 仍然显示旧版本

使用 sudo gem install cocoapods 更新 cocopods 后,它仍然显示旧版本

Rails删除终端中的记录,但RSpec仍然显示在那里的记录

删除和替换图像文件但仍显示旧图像

FCM 主题缓存在旧令牌上 - 用户仍然收到推送