我有以下格式的架构:
var ServiceSchema = new Schema({ createdAt:Date,name:String,ExpiryDate:Date});
我需要查询数据库,比较createdAt和expiryDate并获得结果。
说我需要查询createdDate>ExpiryDate
。
任何关于如何使用mongoose编写查询的想法都会非常有用。
答案 0 :(得分:1)
以下代码段应该有效。
ServiceSchema.find( {$where: 'this.createdDate > this.ExpiryDate'},
function(err, results) {
///
});