遇到同样问题,请问有没有兄弟解惑。
微信小程序预拉取数据无法正常使用?按照微信小程序的数据预拉取接口进行设置。但是微信服务器始终不调用我配置的数据下载接口,那么就意味着数据没有下载。 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/pre-fetch.html 我再app.js中的lanuch方法中加入了以下代码,但是始终未执行,一直是失败,输出的错误是getBackgroundFetchData:fail getBackgroundFetchData:fail data not found"。但是我的地址是有返回数据的。请问,我是哪里弄错了呢? wx.getBackgroundFetchData({ fetchType: 'periodic', success(res) { console.log(res.fetchedData) // 缓存数据 console.log(res.timeStamp) // 客户端拿到缓存数据的时间戳 console.log(res.path) // 页面路径 console.log(res.query) // query 参数 console.log(res.scene) // 场景值 },fail(res){ console.log("3333333333"); console.log(res); } }) 我的数据下载地址是GET请求,并能正确返回字符串数据。 数据下载地址https://mzoon-wechat.caishuib.com/wxapp/fetch
2020-01-21同样问题,请官方关注~~~,影响生产啊~~
使用云开发数据库导入工具怎么自动生成id?在使用云开发控制台导入json数据的时候,怎么不提供_id,自动生成id啊?我导入的时候,有些时候莫名其妙成功,有些时候就只能生成“aaaaaaaaaaaaaaaaaaaaaaa”的id,然后就只能插入一条数据,后边的数据变成主键冲突? 请问有没有人知道如何不在json文件中写入id的情况下,导入数据?
2019-11-18已通过添加limit参数解决该问题。但是个人仍觉得这个设计逻辑有点诡异。 [代码]const type1Subs = await db.collection([代码][代码]'subject'[代码][代码]).aggregate()[代码][代码] [代码][代码].match({exam_id:exam_id,type:1})[代码][代码] [代码][代码].sample({[代码][代码] [代码][代码]size: 40[代码][代码] [代码][代码]}) [代码][代码] .limit(40)[代码][代码] [代码][代码]})[代码][代码]console.log(type1Subs.list.length) [代码][代码]//云函数后台打印日志值为 40,符合预期。[代码]
小程序云开发数据库函数Sample是否有20条记录数量限制?[代码]const[代码] [代码]type1Subs = await db.collection([代码][代码]'subject'[代码][代码]).aggregate()[代码][代码] [代码][代码].match({exam_id:exam_id,type:[代码][代码]1[代码][代码]})[代码][代码] [代码][代码].sample({[代码][代码] [代码][代码]size: [代码][代码]40[代码][代码] [代码][代码]}) })[代码][代码]console.log(type1Subs.list.length) [代码][代码]//云函数后台打印日志这个只有 20[代码]调用代码如上,随机取40条记录,但是返回的记录只有20条。本人确认符合条件的数据超过40条。请问小程序云开发数据库函数Sample是否有20条记录数量限制?如有,请问如何解决?
2019-10-20