[
https://issues.apache.org/jira/browse/COUCHDB-927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12925321#action_12925321
]
Randall Leeds commented on COUCHDB-927:
---------------------------------------
I think you are mistaken.
The sort order you see is correct and startkey is incorrectly specified for
your query.
The keys of your view output are strings and sort as such. If you would like
them to sort numerical they must be converted to a numeric type.
If instead the sort order is what you wanted by startkey doesn't seem to work
it is because startkey is also interpreted as JSON. You should specify a string
as the start key by placing it in quotes (url encoded would make it
%221238573%22, or similar).
In your example output only the first result has a numeric key and it sorts
after your startkey. The rest of the keys are strings and therefore sort by
prefix and all of them after the numeric key.
If I am mistaken please clarify your problem.
> Problem with item list starting with startkey (result in broken paginating)
> ---------------------------------------------------------------------------
>
> Key: COUCHDB-927
> URL: https://issues.apache.org/jira/browse/COUCHDB-927
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 0.11
> Reporter: Yurgen Ude
>
> Problem with item list starting with startkey like:
> /_design/user/_view/by_msisdn?limit=21&startkey=1234987650
> for view:
> function(doc) {
> if (doc.type == 'user' && doc.status != 'DELETED') {
> emit(doc.msisdn, doc.username);
> }
> }
> returns wrong data (expected started item goes on 20th place; key
> "1234987650" is unique):
> {"total_rows":313,"offset":176,"rows":[
> {"id":"06382895fa04ebc1618bbf262723e264","key":2222244444.0,"value":"222224"},
> {"id":"05c9f0b2e72d0fd6ecc0723cef7edcc6","key":"0011223344","value":"[email protected]"},
> {"id":"7aecd68c97189e19834f0f2686db22f1","key":"0123498765","value":null},
> {"id":"51be2572858a1dbb030afe81de3f57cc","key":"0561278349","value":null},
> {"id":"13af15d83d9bc51d27c5850086d08262","key":"1","value":null},
> {"id":"35157fdf1dd0b7d63e0f73d7667b04d4","key":"1010101010","value":null},
> {"id":"bbcf936f323981a6b0e31b8548825ae4","key":"1111111111","value":null},
> {"id":"06382895fa04ebc1618bbf262745b6b0","key":"111222","value":"[email protected]"},
> {"id":"06382895fa04ebc1618bbf26273ae339","key":"115599","value":"115599"},
> {"id":"06382895fa04ebc1618bbf26273afd2d","key":"115599","value":"115599"},
> {"id":"06382895fa04ebc1618bbf262737707b","key":"123123","value":"123123"},
> {"id":"5c1381758c7312744e151616e8713bc9","key":"12321","value":null},
> {"id":"a5335d12ded0cafa8c79d57e5f7a3fc4","key":"1233333333","value":null},
> {"id":"c69915beeddfd7da574e9664e8cbe4a3","key":"1234321234","value":null},
> {"id":"451b103e577d917bd7898c1635aea383","key":"1234444444","value":null},
> {"id":"06382895fa04ebc1618bbf262724a848","key":"123456789","value":"1243583343"},
> {"id":"84ca288485191c0cc91086a44eda284d","key":"1234567894","value":null},
> {"id":"b2f531889f23bf9be83fa96578d5cbe4","key":"1234777777","value":null},
> {"id":"c29945eae127f3edb797bb641810433b","key":"1234987605","value":null},
> {"id":"b3032d33041f9c8eb8a726f2defa1321","key":"1234987650","value":null},
> {"id":"ed3f4e78c624edcabca52d70219b1959","key":"1234987656","value":null}
> ]}
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.