改了下逻辑,好像好的差不多了。 cloud.database位置放到全局可能导致的吧。至于为啥也解释不太清楚。
云函数查询数据时有时无- 当前 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"} errMsg:"cloud.callFunction:ok" requestID:"c8582781-549e-11e9-96ee-525400681fe1" result:{data: Array(0), errMsg: "collection.get:ok"} __proto__:Object [图片]
2019-04-03