一个aggregate问题
发布于 7 年前 作者 hfqf 3211 次浏览 来自 问答

想统计出时间段内每天的新增用户,这样写合适吗,可不可以不用$dateToString(在bae上报错了) Contact.aggregate([ {$project: { inserttime: { $dateToString: { format: ‘%Y-%m-%d’, date:’$date’ }}, num: {$sum: 1}, owner:’$owner’} }, {$match:{owner:_owner, inserttime:{$gte:_startTime+’ 00:00:01’},inserttime:{$lte:_endTime+’ 23:59:59’}}}, {$group:{_id:’$inserttime’,num:{$sum:1}}},

]).exec(function (err,doc) {
4 回复

跪求

算了 还是搞几个循环解决吧

你把这个命令行先放到Mongodb里执行看报不报错,再放到程序里…

@Fov6363 本地环境没问题,我猜可能是bae的mongo版本低了

回到顶部