Trier par date et de l'heure dans la mangouste?

Quelqu'un peut-il me dire comment je peux trier un tableau d'éléments en fonction de la date et de l'heure. Actuellement, je suis en utilisant

image.find({reviewed:true }, null, {sort:{"submittedDate":-1}}, 
           function (err, images) {})

Mon schéma pour la date est:

submittedDate: Thu, 08 Nov 2012 15:42:47 GMT

Mais il sorte qu'à date de sage. Je veux d'abord par le temps, puis par date.

Toute aide sera appréciée.

Pourquoi ne pas trier par _id. Les quatre premiers octets de l'id de l'Objet est un timestamp, ce qui devrait leur servir vos fins.
Le _id (objectID) est censé être unique, et non séquentielle. Alors que la plupart du temps, il est, il ne peut pas être invoqué
Si générés par mongodb, il est unique et est un 12-valeur d'octet composé de 4 octets d'horodatage. Ils recommandent même que vous pouvez extraire l'insertion fois de _id plutôt que ayant un champ d'horodatage. Voir mongodb.org/display/DOCS/Object+Id et mongodb.org/display/DOCS/Optimizing+Objet+Id
fondamentalement, je veux avoir le suivi de la récente revue des images tellement _id n'est pas adapté ici. Toute autre aide?
voir ma réponse ci-dessous

OriginalL'auteur Ali Hassan | 2012-11-08

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *