gpt4 book ai didi

couchdb - 使用 CouchDB 查询获取按 key1 升序和 key2 降序排序的文档

转载 作者:行者123 更新时间:2023-12-02 20:01:06 26 4
gpt4 key购买 nike

如何在 View 中获取按 key1(升序)和 key2(降序)排序的文档?

最佳答案

非常有趣的问题,我能想到的唯一答案是编写一个映射函数,该函数将包含 asc 键和 desc 键的“相反”的数组作为键发出:

emit([doc.ascKey, opposite(doc.descKey)], doc);

相反的函数应该迭代 desc 键的字符来计算它们的“字母相反”;为了简单起见,用 ASCII 表示,它会像这样的伪代码片段:

var oppositeStr = "";
for (char in str) {
oppositeStr += chr(255 - char);
}

我的解决方案只是推测,但也可能有效!也许有人有更好的主意?

关于couchdb - 使用 CouchDB 查询获取按 key1 升序和 key2 降序排序的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8325009/

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