gpt4 book ai didi

couchdb - 获取 CouchDB 中的所有 ID

转载 作者:行者123 更新时间:2023-12-02 00:25:56 24 4
gpt4 key购买 nike

有没有一种方法可以在 CouchDB 的数据库中获取所有 id?我见过this solution ,但这似乎有点hackish,必须有更好的方法。

如果我确实使用了该解决方案,它的扩展性如何?在数据库中找到所有 100,000 个文档的 id 需要多长时间?

最佳答案

这个问题的答案是最好的答案。 (我只是对其进行了编辑以使其更清晰。)

你担心它感觉很hackish是有道理的。但是,使用 _all_docs值得。首先,它非常高效且可扩展。文档 ID 列表已存储在 CouchDB 中。获取 100,000 个 ID( 没有 ?include_docs=true 当然)会非常快。

其次,而不是说一个纯文本列表,_all_docs response 提供了足够的结构(JSON 行)以供长期使用。 (用不了多久,您就需要 1,000 个批次,或者只需要以“m”开头的 id,等等。)

关于couchdb - 获取 CouchDB 中的所有 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889124/

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