gpt4 book ai didi

views - 具有多个键格式的 CouchDB 查询 View

转载 作者:行者123 更新时间:2023-12-03 23:14:19 27 4
gpt4 key购买 nike

使用多个键时,我在获取 couchdb View 以返回正确的文档时遇到问题。

这工作正常,返回匹配的文档:

获取 http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?key=abc123

这将返回 View 中的所有文档,无论是否匹配:

获取 http://example.com:5984/myDb/_design/myFilters/_view/getItemByForeignKeyId?keys=%5B%22abc123%22%5D

我通常很擅长寻找我的答案。但是,CouchDB 文档对使用多个键的格式非常清楚。我见过一些人使用 ?keys=[123,123],我也见过 ?keys="abc","abc"。

如果有人可以使用 对 CouchDB 的多个关键查询的“正确”格式和编码提供任何说明获取 方法,我将不胜感激。

最佳答案

要从 View 中获取多个键,您需要执行发布请求并在请求正文中提交键。您的 HTTP 请求将如下所示:

POST /myDb/_design/myFilters/_view/getItemByForeignKeyId
Content-Type: application/json

{
"keys" : [
"abc",
"123"
]
}

关于views - 具有多个键格式的 CouchDB 查询 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763306/

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