云函数查询:如何按照时间查询?
数据库字段支持 Date 类型。
但文档(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/query.html ) 提供的查询指令,对时间貌似不好使,如:
// 入库
db.collection('orders').add({
data: {
openId,
createdAt: new Date(), // 时间类型
},
});
// 查询
const DAY30 = 1e3 * 60 * 60 * 24 * 30;
// 获取订单列表
const getOrderAction = (event, openId) => {
return db.collection('orders').where({
openId,
createdAt: _.gt(new Date(+new Date() - DAY30)),
}).get();
};