我有以下架构:
var sampleSchema = new Schema({
name: String,
dates: [{
date: Date,
duration: Number
}]
});
我需要根据以下规则过滤记录:如果其中一个日期晚于给定日期 date_begin,则保留记录,否则不要。
我的印象是 $gte 或 $lte 是我需要的功能,但我找不到正确使用它们的方法。我试过
sampleSchema.find({date_begin: {$gte: 'date'}});
或其中的一些变体,但我似乎无法使其工作。任何人都知道我应该如何做到这一点?