מאָדנע טעות אָנזאָג

איך האָבן דיפיינד די פאלגענדע מיינונג:

{ "_id":"_design/test",
  "language":"javascript",
  "views":
  { "test": 
    { "map": "function(doc) { for (var k in doc.data) emit(doc.data[k],null);}",
      "options": {"collation":"raw"}
    }
  }
}

ווען איך פרעגן די מיינונג אָן קיין פּאַראַמעטערס, איך באַקומען די דערוואַרט רעזולטאַט (סאָרטירט ווי "AB ... ab" אַנשטאָט פון "aAbB" ווייַל איך ספּעציפיצירט אַ רוי קאַליישאַן):

http://localhost:5985/test/_design/test/_view/test

{"total_rows":13,"offset":0,"rows":[
  {"id":"-","key":"A","value":null},
  {"id":"-","key":"B","value":null},
  {"id":"-","key":"C","value":null},
  {"id":"-","key":"D","value":null},
  {"id":"-","key":"E","value":null},
  {"id":"-","key":"F","value":null},
  {"id":"-","key":"a","value":null},
  {"id":"-","key":"b","value":null},
  {"id":"-","key":"c","value":null},
  {"id":"-","key":"d","value":null},
  {"id":"-","key":"e","value":null},
  {"id":"-","key":"f","value":null},
  {"id":"-","key":"g","value":null}
]}

איך נוצן דאַן סטאַרטקיי און ענדקיי צו פרעגן פֿאַר די קייט צווישן ב און אַ , און איך דערוואַרטן צו באַקומען שליסלען BCDEFa , אָבער אַנשטאָט איך באַקומען די פאלגענדע טעות אָנזאָג:

http://localhost:5985/test/_design/test/_view/test?startkey=%22B%22&endkey=%22a%22

{ "error": "query_parse_error",
  "reason": "No rows can match your key range, reverse your start_key and 
             end_key or set descending=true"
}

פארוואס שטייט אַז קיין ראָוז קענען גלייַכן די שליסל קייט ווען ראָוז B, C, D, E, F און אַ וועט גלייַכן? ] רעדאַגירן: איך האָבן אַ איין דאָקומענט (רעוויזיע און ID דורכגעקאָכט):

{ "_id": "-", 
  "_rev": "-", 
  "data": [ "A", "B", "C", "D", "E", "F", "a", "b", "c", "d", "e", "f", "g" ] 
}
5
задан Victor Nicollet 3 July 2011 в 22:05
поделиться