小程序云开发数据库/Mongodb时间戳转时间
我个人习惯在数据库中把所有时间按照时间戳保存,因此在某些使用场景如查询同一天过生日的人,需要忽略年份
此时需要将时间戳转为时间,并且格式化查询
AggregateCommand.add(value: Expression[]): Object
聚合操作符。将数字相加或将数字加在日期上。如果数组中的其中一个值是日期,那么其他值将被视为毫秒数加在该日期上。
故如下操作即可
$dateToString: {
format: "%m%d",
date: {
"$add": [new Date(0), "$birthday"]
}
}