gpt4 book ai didi

javascript - couchDB 设计文档不在所有其他文档的末尾

转载 作者:行者123 更新时间:2023-12-02 14:17:23 25 4
gpt4 key购买 nike

我有一个 couchDB 数据库,其中包含一个设计文档。由于某种原因,设计文档不在我所有其他记录/文档的末尾。这导致了一个问题,因为我通常查询 _all_docs,然后删除最后一个结果(应该是设计文档)

当使用 endkey='_' 不返回设计文档时,这也是一个问题。

我注意到的另一个异常是在删除设计文档并使用 endkey='_' 查询后,结果中途结束。它结束的记录也很有趣,设计文档在删除它之前所在的位置。

有什么想法吗???

最佳答案

设计文档始终是 View 结果的最后一行的假设是错误的。

所有 View 均按其键排序,_all_docs 是一个 View ,它使用 doc._id 作为键。

您的代码过去可能只是巧合地工作。想必您过去只有 ID 以数字开头的文档,而现在有 ID 以字母开头的文档。 (“_design/foo”中的下划线按字母顺序出现在数字之后、字母“a”之前。)

关于javascript - couchDB 设计文档不在所有其他文档的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38922899/

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