我们使用的是firebase实时数据库,并有订单数据。日期存储为字符串值,我们希望查询上周的订单。数据看起来像
"orders" : {
"-LM_h6nKUKQY0wyqSCz4" : {
"order" : {
"_couponDiscount" : "382.5",
"_date" : "17-9-2018",
"_orderNumber" : "MannuSharma-21581",
"_orderStatus" : "Delivered",
"_orderTotal" : 450,
}
},
"-LMatbq6prD4kNtTqzmx" : {
"order" : {
"_date" : "19-9-2018",
"_orderNumber" : "AnkushVerma-22991",
"_orderStatus" : "Delivered",
"_orderTotal" : 600,
}
},
"-LMaxcGocVxe9nnfFnT2" : {
"order" : {
"_date" : "18-9-2018",
"_orderNumber" : "MannuSharma-40284",
"_orderStatus" : "Delivered",
"_orderTotal" : 450,
}
}
_date是字段,在本例中,假设我需要获取日期17和18的数据。
startAt和endAt会按字母顺序排列,那么如何将这些数据视为日期?