gpt4 book ai didi

couchdb - 删除 ID 为空的文档

转载 作者:行者123 更新时间:2023-12-02 10:40:59 24 4
gpt4 key购买 nike

我有一个正在生产中的 CouchDB 数据库。其中一份文档已被编辑(在 Futon 中由另一位开发人员编辑)。
而且它的 ID 丢失了(别问我他是怎么做到的)。

所以现在文档的 id 是一个空字符串,这使得无法通过 Futon 进行编辑或删除。
有没有办法可以侵入 CouchDB 来删除该文档?

最佳答案

我无法删除该文档。但数据库本身可以被删除。
而且我无法在语言环境中重现该错误。另一位开发人员说他刚刚删除了 _id 参数并保存了。我不知道他这样做时CouchDB中发生了什么。但是当我这样做时,它只会重新创建一个新文档(正如我们所期望的那样)。

所以我一直在使用 couch_docs在本地检索数据。
由于 id 为空,couch_docs 不会导入它。因此您甚至不需要手动删除它。

然后我重新导入其他数据库中的所有记录。我在配置中更改了对数据库名称的引用,一切正常。
即使 ID 为空,销毁数据库也不是问题。

关于couchdb - 删除 ID 为空的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com