0

couchdbキーでワイルドカードを使用する公開された方法は次のとおりです。

key = somekeyname \ ufff0

しかし、それはPythonでは機能しないようです。

具体的には、私のビュークエリは次のとおりです。

結果=db.view(docname、key ='mykey \ ufff0')

"、'、\などの無数の組み合わせを試しました。データが得られないか、エラーが発生します:TypeError:'str'オブジェクトは呼び出せません

私は見つける必要があります:mykey、mykey = 0、mykey =1mykey_somethingelseなど。

どんな助けでも大歓迎です。

4

1 に答える 1

1

「key」パラメーターはワイルドカード機能を提供しませんが、指定された値と直接一致します。おそらく、「mykey」値で始まるすべてのキーを受け取りたいと思いますが、それだけですよね?一致する可能性のあるビューキー値の範囲を定義するstartkeyおよびendkey引数を使用する必要があります。

そのような説明でTypeError例外が発生する方法と理由を説明しますが、完全なトラックバックと使用済みバージョンを使用したcouchdb-pythonIssueTrackerでその問題を説明する方がよいでしょう。ありがとう(:

于 2012-09-12T20:10:10.187 に答える