- 当前 Bug 的表现(可附上截图):参照上述描述。获取数据时有时无
- 预期表现:只要有数据均可查到
- 复现路径 插入数据后立即刷新获取最新数据。
- 提供一个最简复现 Demo
直接执行Test一直可以取到。但在小程序首次均可以,几次后即返回为空了。确定触发了请求。
云函数
return await db.collection('orderInfo').where({
status: 1,
time: _.gte(currentDate),
seatCount: _.gte(1)
}).limit(10).skip(skipNum).get()
通过测试始终能取到,但微信端就调用几次就获取不到了。排除次数限制网络原因。
{errMsg: "cloud.callFunction:ok", result: {…}, requestID: "c8582781-549e-11e9-96ee-525400681fe1"}
改了下逻辑,好像好的差不多了。
cloud.database位置放到全局可能导致的吧。至于为啥也解释不太清楚。
估计是微信服务器抖动故障吧,昨晚我也出现这个问题了
这种问题 有什么解决方案吗 感觉很难受
可以提供一个完整的代码片段,你的插入是怎么做的?