2016-06-24 15 views
0

Ich habe die wie folgt in MLab gespeicherten DatenMlab - MongoDB Mungo Sortierung nach Datum

{ 
    "_id": { 
     "$oid": "576c89c00662d4e4a548728f" 
    }, 
    "createddate": { 
     "$date": "2016-06-24T01:15:44.362Z" 
    }, 
    "_idapt": "5754cec6dcba0f2aab5c0bca", 
    "originalname": "Jan.JPG", 
    "__v": 0 
} 

ich auf CreatedDate sortieren wollen

ich tridd die folgenden, aber es nicht

funktioniert
Files.find({_idapt:req.params._idapt},{sort:{createddate: 1}}, function(err, task) { 
     if (err) 
      res.send(err); 
     res.json(task); 
    }); 

Irgendeine Idee, wie man das sortiert?

Antwort

0

Kann versuchen, irgendeine

Files.find({_idapt:req.params._idapt}).sort({createddate: 1}).exec(function(err, tasks) { 
    if(err) { 
     return res.status(400).send(err); 
    } 
    return res.status(200).send(tasks); 
}); 

ODER

Files.find({_idapt:req.params._idapt}, null, {sort: {createddate: 1}}, function(err, tasks) { 
    if(err) { 
     return res.status(400).send(err); 
    } 
    return res.status(200).send(tasks); 
}); 
+0

perfekt, es hat funktioniert – user2180794

0

Versuchen unten wie: -

Sie haben cursor.sort()see odc zu verwenden.

Files.find({_idapt:req.params._idapt}).sort({'createddate.$date': 1}).toArray(function(err, task) { 
    if (err) 
     res.send(err); 
    res.json(task); //This will be an array of objects 
}); 
+0

nee .. hat nicht funktioniert. – user2180794

+0

Siehe die Bearbeitung. Lass es mich wissen, wenn es für dich funktioniert. – Shrabanee