急需解决啊..一下子用户全凉凉了
2.19.5基础库监听数据库报错 能不能帮我看看?线上代码没有动过 都两天了 只要是最新的2.19.5基础库就没办法watch 切换其他基础库都是好的 [图片]
2021-09-16报啥错?
使用好好的云开发函数,突然就获取不了时间段内的数据,问题出在哪?// 云函数入口文件 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我也遇到这个问题了,你解决了么
云开发,watch功能在新版本中有问题。一直报这个错误, Uncaught (in promise) FrameworkError <TypeError: Attempted to assign to readonly property.> 换成 2.10.4 就没问题了
2020-06-24哎,还没人管啊
watch报错,Uncaught (in promise) FrameworkError代码无任何修改,昨天白天还正常,晚上就报错。 Collection.watch报错:Uncaught (in promise) FrameworkError <TypeError: Attempted to assign to readonly property.> 这个问题只有真机出错,开发工具没问题。 测试机:ios,微信版本:7.0.13 基础库版本:2.11.2 bug现象描述:watch某个集合,onChange,onError都不会进入,就出现那个报错,假如停留在控制台一段时间(1,2分钟),微信直接闪退 [图片]
2020-06-23