2017-09-28 2 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

복잡한 키를 사용해야합니다. 색인 된 첫 번째 필드는 무엇이든 될 수 있고 두 번째 필드는 SIP-15 여야합니다.

조회 :

startkey = NULL, "SIP-15"] & endkey = {} "SIP-15"]

+0

이 작동하지 않는다. 이 테스트 데이터베이스를 설정하길 원하십니까? – ceremcem

+0

실제로 마지막 필드에 와일드 카드를 사용하는 경우에만 작동하는 것 같습니다 ... –

관련 문제