2013-02-07 4 views
0

J'ai un schéma dans le format suivant:Interrogation à l'aide mongodb mangouste

var ServiceSchema = new Schema({ createdAt:Date,name:String,ExpiryDate:Date}); 

J'ai besoin d'interroger la base de données comparant les createdAt et ExpiryDate et obtenir les résultats.

Dites que je dois interroger les valeurs où createdDate>ExpiryDate.

Toute idée de comment écrire la requête en utilisant mongoose sera vraiment utile.

Répondre

1

L'extrait de code suivant devrait fonctionner.

ServiceSchema.find({$where: 'this.createdDate > this.ExpiryDate'}, 
    function(err, results) { 
    /// 
}); 
+0

Merci d'essayer et laissez-vous savoir :) –

+0

Yup ça a marché :) –

Questions connexes