- 云数据库 where与sqll查询条件where的对应问题?
云数据库存collection(表名).where条件查询如何与sql中的where相对应,比如我要查询表中name为张三的数据,则可以写.where({name:"张三" }),那其它条件呢,比如年龄(age)大于、小于某值等如何写,还有如果多个条件是and 还是 or怎么表达等等。
03-25 - 调用云函数失败,出现失败?
新学的微信云开发,调任用新建项目时的生成的云函数代码,却报错,我云环境也开通了啊,如图是什么原因呢。 [图片] [图片]
03-21 - encryptedData解码编译报错,如何解决?
微信小程序会对一些敏感数据加密,会输出一个encryptedData,然后对其解密,得到需要的json,(官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html#加密数据解密算法),里面提供了一个示例代码的下载,链接:https://res.wx.qq.com/wxdoc/dist/assets/media/aes-sample.eae1f364.zip 里面node文件夹两个js文件,demo、WXBizDataCrypt,但拿来后直接调用运行,居然报错 ReferenceError: Buffer is not defined,这个Buffer为什么没定义呢? 出错语句为 var sessionKey = new Buffer(this.sessionKey, 'base64'), WXBizDataCrypt.js全部代码如下 var crypto = require('crypto') function WXBizDataCrypt(appId, sessionKey) { this.appId = appId this.sessionKey = sessionKey } WXBizDataCrypt.prototype.decryptData = function (encryptedData, iv) { // base64 decode var sessionKey = new Buffer(this.sessionKey, 'base64') encryptedData = new Buffer(encryptedData, 'base64') iv = new Buffer(iv, 'base64') try { // 解密 var decipher = crypto.createDecipheriv('aes-128-cbc', sessionKey, iv) // 设置自动 padding 为 true,删除填充补位 decipher.setAutoPadding(true) var decoded = decipher.update(encryptedData, 'binary', 'utf8') decoded += decipher.final('utf8') decoded = JSON.parse(decoded) } catch (err) { throw new Error('Illegal Buffer') } if (decoded.watermark.appid !== this.appId) { throw new Error('Illegal Buffer') } return decoded } module.exports = WXBizDataCrypt
03-12 - encryptedData解码报错,如何解决?
微信小程序会对一些敏感数据加密,输出一个encryptedData,然后对其解析(官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html#加密数据解密算法),里面提供了一个示例代码的下载,但拿来后直接调用运行,居然报错 ReferenceError: Buffer is not defined,这个Buffer为什么没定义呢?
03-12 - wx.getLocation可否直接查询具体地址?
wx.getLocation是不是只能获得当前的经纬值,如果要查询对应地址,还得通api来查,比如腾讯地图api?
03-08 - 如何通过getLocation获得具体地址?
wx.getLocation是不是只能获得当前的经纬值,如果要查询对应地址,还得通api来查,比如腾讯地图api?
03-08 - 解析decryptData中遇到 的问题?
获得微信步数等,里面有decryptData参数,然后解密获得相应数据,在官方文档中下载js代码示例,但开发工具编译,出现Buffer is not defined,如何解决 [图片] [图片]
03-06 - decryptData解密问题?
获得微信步数等,里面有decryptData参数,然后解密获得相应数据,在官方文档中下载js代码示例,里面有个var crypto = require('crypto'),但开发工具编译,时出现Couldn't resolve the Js file "crypto" relative to "/utils/DataCrypt.js,这个crypto是什么?是通过开发工具控制台执行“npm install cryptojs”命令得到的一堆代码?如图,我已经得到了crypto 但为什么报错呢? [图片]
03-06 - wx.getWeRunData如何获得微信运动的步数?
参考官方文档,https://developers.weixin.qq.com/miniprogram/dev/api/open-api/werun/wx.getWeRunData.html上的代码 wx.getWeRunData({ success (res) { // 拿 encryptedData 到开发者后台解密开放数据 const encryptedData = res.encryptedData // 或拿 cloudID 通过云调用直接获取开放数据 const cloudID = res.cloudID } }) 代码好像只写了一半,最终如何输出步数。
03-05 - wx.getWeRunData如何莸得步数呢?
getsteps:function () { wx.getWeRunData({ success (res) { // 拿 encryptedData 到开发者后台解密开放数据 const encryptedData = res.encryptedData // 或拿 cloudID 通过云调用直接获取开放数据 const cloudID = res.cloudID console.log(cloudID) wx.cloud.init(); const json=wx.cloud.CloudID(cloudID); console.log(json) } }) } wx.cloud.CloudID(cloudID) 后应该是个json字符串,然后从stepInfoList解析出步数,但为什么调试输出没有看到stepInfoList呢,还是我后几步错了
03-05