2017-09-28 3 views
1

は、私は、次のJSON出力ビューがあります。CouchDBのidフィールドでビューをフィルタリングする方法は?

{"total_rows":26,"offset":0,"rows":[ 
{"id":"SIP-13","key":[1506146852518,"SIP-13"],"value":{"clientId":"CLIENT-2","orderCount":2}}, 
{"id":"SIP-12","key":[1506147024308,"SIP-12"],"value":{"orderCount":1}}, 
{"id":"SIP-14","key":[1506159901457,"SIP-14"],"value":{"orderCount":1}}, 
{"id":"SIP-15","key":[1506161053712,"SIP-15"],"value":{"clientId":"CLIENT-2","orderCount":2}}, 
{"id":"SIP-16","key":[1506448298050,"SIP-16"],"value":{"clientId":"CLIENT-3","orderCount":1}} 
]} 

を...と私はここでid: "SIP-15"で行を取得したいです。どうやってやるの?

答えて

0

複雑なキーを使用する必要があります。索引付けされる最初のフィールドは何でもかまいません。また、2番目のフィールドはSIP-15でなければなりません。

クエリ:

startkey =ヌル、 "SIP-15"] & endkey = [{}、 "SIP-15"]

+0

これは動作しません。このためにテストデータベースをセットアップしたいですか? – ceremcem

+0

実際、最後のフィールドにワイルドカードを使用する場合にのみ動作するようです... –

関連する問題