KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've been looking for a while now and can't seem to sort an inner array and keep that in the doc that I'm currently working with. { "service": { "apps": { "updates": [ { "n" : 1 "date": ISODate("2012-03-10T16:15:00Z") }, { "n" : 2 "date": ISODate("2012-01-10T16:15:00Z") }, { "n" : 5 "date": ISODate("2012-07-10T16:15:00Z") } ] } } } So I want to keep the item to be returned as the service, but have my updates array sorted. So far with the shell I have: db.servers.aggregate( {$unwind:'$service'}, {$project:{'service.apps':1}}, {$unwind:'$service.apps'}, {$project: {'service.apps.updates':1}}, {$sort:{'service.apps.updates.date':1}}); Anyone think they can help on this?
Tags (comma-separated)
Save Edits
Cancel