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".

Помогите пожалуйста составить запрос.


Ответы (0 шт):