- 怎么修改数据库的数组中对象的元素值?
"_id": "用户123", "_group1": 0:{"tip": "审", "url": "cloud://abc123.png"} 1:{"tip": "审", "url": "cloud://qwe321.png"} "_group2": 0:{"tip": "审", "url": "cloud://asd456.png"} 1:{"tip": "审", "url": "cloud://dsa789.png"} "_id": "用户456", "_group1": 0:{"tip": "审", "url": "cloud://bcd123.png"} 1:{"tip": "审", "url": "cloud://zxc321.png"} "_group2": 0:{"tip": "审", "url": "cloud://bnm987.png"} 1:{"tip": "审", "url": "cloud://tre789.png"} 如数据库中数据,我已知url的数组 "url":["cloud://abc123.png","cloud://dsa789.png","cloud://bnm987.png"] 将url数据中对应的tip值修改成"tip":"许" 该怎么写云函数呢?
2019-12-25 - 我想要手动提现到银行卡怎么办?
我的小程序使用企业付款到零钱,老是出现余额为0不能提现。能不能设置商户的余额不自动提现到绑定的银行卡?
2019-12-19 - 怎么筛选数组对象元素?
数据库结构如图1 [图片] 云函数如图2: [图片] 查询结果如图3: [图片] 我需要应该就是方框中的数据,怎么让结果不出现那些空集?
2019-12-17 - 怎么缓存图片或加快图片显示?
利用云开发控制台储存图片,在数据库中调用地址再展示。 这样操作好像是每次都是连接网络下载图片并显示,要怎么样可以缓存之前打开过的图片?或者让图片显示的更快更顺畅?
2019-12-13 - async/await 还是同步怎么办?
[代码]get[代码][代码]: async function(e) {[代码][代码] [代码][代码]let[代码] [代码]$that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]let[代码] [代码]$distance = await getDistance($that.data.info._point);[代码][代码] [代码][代码]if[代码] [代码]($distance <= 8000) {[代码][代码] [代码][代码]//step1[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]//step2[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码] [代码]let[代码] [代码]getDistance = async (point) => {[代码][代码] [代码][代码]let[代码] [代码]$geo = [代码][代码]null[代码][代码];[代码][代码] [代码][代码]await wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]"gcj02"[代码][代码],[代码][代码] [代码][代码]altitude: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]$geo = [res.longitude, res.latitude];[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: err => {[代码][代码] [代码][代码]$geo = [180, -80];[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: () => {[代码][代码] [代码][代码]let[代码] [代码]$pointJson = JSON.stringify(point);[代码][代码] [代码][代码]let[代码] [代码]$pointGeo = JSON.parse($pointJson);[代码][代码] [代码][代码]let[代码] [代码]$point = $pointGeo.coordinates;[代码][代码] [代码][代码]let[代码] [代码]$rad = 6378137;[代码][代码] [代码][代码]let[代码] [代码]$rad1 = parseFloat($geo[1]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$rad2 = parseFloat($point[1]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$sub1 = $rad1 - $rad2;[代码][代码] [代码][代码]let[代码] [代码]$sub2 = parseFloat($geo[0]) * Math.PI / 180.0 - parseFloat($point[0]) * Math.PI / 180.0;[代码][代码] [代码][代码]let[代码] [代码]$sub = (2 * $rad * Math.asin(Math.sqrt(Math.pow(Math.sin($sub1 / 2), 2) + Math.cos($rad1) * Math.cos($rad2) * Math.pow(Math.sin($sub2 / 2), 2)))).toFixed(0);[代码][代码] [代码][代码]return[代码] [代码]parseInt($sub);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]}[代码]我在get函数中会直接跑到step2,然后才到return parseInt($sub)
2019-11-04 - 云函数中两个集合关联条件查询怎么写?
[代码]table1 {[代码][代码] {[代码] [代码] _id:1a2b,[代码] [代码] [代码][代码]hit:2,[代码][代码] [代码][代码]point: [114,25],[代码] [代码] }[代码] [代码]}[代码][代码]table2 {[代码][代码] {[代码] [代码] _id:1a3d,[代码] [代码] [代码][代码]tid:1a2b,[代码][代码] [代码][代码]get[代码][代码]: 2,[代码] [代码] }[代码] [代码]}[代码]如上两个数据表集合,table2中的tid关联table1中的_id,我需要查询两种情况: 1、table2中满足hit>0,get>0,point在10公里范围内的随机3个结果; 2、table2中满足hit>0,get>0,point在10公里范围内的数量; 以上两种要怎么查询?聚合运算看不太懂,两个表中都有筛选条件的不知道怎么加上去
2019-10-31 - 数组中对象元素条件筛选?
数据结构: { id:xxxxxxxx data:[ {url:http://sssss.png,style:false}, {url:http://wwww.png,style:true}, {url:http://aaaaa.png,style:true} ] } 我要查找data中style:true的数据,将满足条件的url生成数组应该怎么操作?
2019-10-14 - inc得到的小数位不正确
{ coins: 0.2 } let scores = Number(10); let cost = parseFloat(parseFloat(scores / 200).toFixed(2)); coins: _.inc(-cost) 之后coins:0.15000000000000002
2019-10-02 - 上传图片时工具与手机不致,什么问题?
之前在开发工具和手机上都能正常运行,这几天开发工具能正常返回结果,在手机上调试到console到结果,就是都是调用云函数时超时 [图片]
2019-10-01 - 云函数中怎么从object中删除子object?
库结构如: { _id:xx, data:{ aData:{ name:string,height:number,}, bData:{name:string,height:number, } } } 我需要删除aData,应该怎么写?
2019-09-29