db.collection('list').aggregate().geoNear({
distanceField: 'distance', // 输出的每个记录中 distance 即是与给定点的距离
spherical: true,
near: db.Geo.Point(this.data.lon, this.data.lat)
}).addFields({
diff: $.subtract([new Date(),'$time']),
})
我是想用当前日期与数据库日期做对比,然后标注每条数据是几月发布的。
目前的问题是:试了很多种方法,加入当前日期后输入要么报错,要么输出为null,例如:Date.parse(new Date())、new Date()都试过了,请问是我哪里写的不对吗?
怎么比对日期,要比对什么