【发布时间】:2015-11-23 11:02:30
【问题描述】:
我正在使用带有水线的 SailsJS。 我的用户模型 has_many 预订。我需要获取在过去几个月中通过 3 次以上预订的所有用户。 我设法编写了一个查询来获取上个月进行预订的所有用户。
findUsersWhoBookedLastMonth: function(cb){
var dateM30J = moment().subtract(30,'days').format();
console.log(dateM30J);
Reservation.find({
select: ['user'],
where:{
date:{
'>=' : dateM30J
}
},
}, function(err, user_ids) {
if (err) {
console.log('ERROR: ' + err);
cb(err, null)
}
else {
user_ids = _.uniq(user_ids);
cb(null, user_ids)
}
});
},
但我不知道如何获取上个月预订次数超过 3 次的所有用户
【问题讨论】: