0

在 couchdb 键中使用通配符的已发布方法是:

key=somekeyname\ufff0

但这似乎不适用于python。

具体来说,我的视图查询是:

结果 = db.view(docname, key='mykey\ufff0')

我已经尝试过无数种“,”,\等的组合。我要么没有数据,要么出现错误:TypeError:'str' object is not callable

我需要找到:mykey、mykey=0、mykey=1 mykey_somethingelse 等。

任何帮助表示赞赏。

4

1 回答 1

1

“key”参数不提供通配符功能,而是直接匹配指定值。可能您希望接收所有以“mykey”值开头的键,但仅此而已,对吧?您需要使用startkey 和 endkey 参数来定义要匹配的可能视图键值的范围。

我很清楚你如何以及为什么会在那里得到这样的描述的 TypeError 异常,但可能你最好在couchdb-python 问题跟踪器上用完整的 trackeback 和使用的版本来描述这个问题。谢谢(:

于 2012-09-12T20:10:10.187 回答