CouchDb сортировка по дате
помогите разобраться с сортировкой CouchDb. У меня Json
{
"_id": "0003ae3d49b4681d6fda5a6b5b0048e6",
"_rev": "4-e6058f34b8ec3a90d5cb7ad608ccbcff",
"State": {
"Number": 7013,
"AreaCode": 22,
"RegionCode": 61,
"StateGUID": "CA582645-E79D-4B1F-A10D-9E8040ABB198",
"StatusGUID": "09252606-BFEE-4E9D-8F39-5513FDA24C8F"
},
"Type": "Document_For_State",
"DLOG": "2021-12-27T15:11:45.631"
}
Я понимаю, что чтобы автоматом сортировалось по дате нужно в функции указать первым параметром поле "doc.DLOG", поэтому сделал такую функцию
function(doc) {
var key = [doc.State.Number, doc.State.AreaCode];
emit( doc.DLOG , key );}
Но мне нужно подать в VIEW "doc.State.Number", "doc.State.AreaCode", а получить отсортированные данные по "doc.DLOG"
т.е.
чтобы сделать такой запрос
http://localhost:5984/MyBae/_design/tmp1/_view/new-view?key=[1,37]
нужна функция
function(doc) {
var key = [doc.State.Number, doc.State.AreaCode];
emit( key , doc.DLOG );
}
Но тогда не получается сортировки по "doc.DLOG".
Помогите пожалуйста составить запрос.