- 小程序配置域名提示未通过ICP备案、但是域名明明已经备案过了、这是为什么呀?
域名:caigetu.cn
2020-07-13 - 使用好好的云开发函数,突然就获取不了时间段内的数据,问题出在哪?
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database(); // 云函数入口函数 exports.main = async (event, context) => { var $ = db.command.aggregate; var startDate=event.startDate;//查询条件:开始日期 var endDate=event.endDate;//查询条件:结束日期 var matchQueryObj=true; if('' != startDate && '' != endDate){ var queryStartDate = $.dateFromString({ dateString: new Date(startDate).toJSON() }); var queryEndDate = $.dateFromString({ dateString: new Date(endDate).toJSON() }); matchQueryObj=$.and([$.gte(['$date', queryStartDate]),$.lte(['$date', queryEndDate])]); }else if('' != startDate && '' == endDate){ var queryStartDate = $.dateFromString({ dateString: new Date(startDate).toJSON() }); matchQueryObj=$.gte(['$date', queryStartDate]); }else if('' == startDate && '' != endDate){ var queryEndDate = $.dateFromString({ dateString: new Date(endDate).toJSON() }); matchQueryObj=$.lte(['$date', queryEndDate]); } console.log({ queryStartDate, queryEndDate }); return await db.collection('users') .aggregate() .addFields({ matched: $.and([$.gte(['$date', queryStartDate]),$.lte(['$date', queryEndDate])]) }) .match({ matched: true }) .end() .then(res =>{ return res; }) .catch(err => { console.error(err) }) } [图片] 另外从网上又找了一段代码,结果也输出不了数据列表 [图片]
2020-07-04