couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Davis" <paul.joseph.da...@gmail.com>
Subject User defined sort directions.
Date Sun, 09 Nov 2008 21:54:04 GMT
Hey guys,

Just created a ticket and added a patch for user definable view sort directions.

https://issues.apache.org/jira/browse/COUCHDB-158

Basically, this allows you to sort array keys based on the array
position. Its only ascending vs. descending.

An example design document would be something like:

{
  "_id": "_design/foo",
  "_rev": "872300123",
  "views": {
    "bar": {
      "map": "function(doc) {emit([doc.val1, doc.val2], null);}",
      "sort": [false, true]
    }
  }
}

That'd sort descending on the doc.val1, and ascending on val2.

When the sort array is shorter than the emitted view key, all values
are assumed to be true.

Anyone have thoughts?

Paul

Mime
View raw message