我有一个如下的客户收款凭证。将优惠券分配给客户后,该优惠券将存储在客户的coupons
子文档中。当用户使用优惠券时,它将被存储到客户相应usage
的{{1}}中。
coupon
在这里,同一张优惠券一天可以使用2次。因此,我想显示优惠券及其状态,包括更新时间。如果customers [{
"customer_id" : 53,
"name" : "Test",
"email" : "Test@testing.com",
"coupons" : [
{
"code" : "SSRS44",
"usage": [
{
"2018-08-20": [
{
"status" : "Active",
"updated_at" : "2018-08-20 10:10:10"
},
{
"status" : "Consumed",
"time": "16:15",
"orders": [
{
"order_id": 6789,
"order_total": 176000
},
{
"order_id": 6790,
"order_total": 112000
}
],
"updated_at" : "2018-08-20 10:10:10"
}
]
]
}
]
},
{
"code" : "SSRS55",
"usage": []
}
]
}]
超过24小时,则必须显示updated_at
。我用Expired
进行了尝试,但未能达到预期的效果。
结果应类似于:
aggragation()