You can use the following if you have a created_at attribute and sort by
datetime.


emit(Date.parse(doc.created_at).getTime(), doc);

-----Original Message-----
From: felix milea [mailto:[email protected]] 
Sent: Saturday, March 10, 2012 9:24 AM
To: [email protected]
Subject: get by value, order by time

Hey guys, I'm new to CouchDB and I need help with an app I'm working on; I'm
trying to get the 50 most recent posts a user made in the app. I created a
view that pulls out the documents for the posts, and I can use the key
parameter to get only the posts of a particular user and the limit parameter
to get only 50 entries.

However, I'd like to order the returned docs by a "timestamp" field (which
stores the new Date().getTime() of when the entry was made) in order to
ensure that the posts are the most recent ones. How can I do this in
CouchDB?

--
Felix Milea-Ciobanu

Reply via email to