- 不小心用云函数把云数据库中多个表中的数据都删除掉了,有恢复的方法吗?
是根据_openid来删除的,请问大神们有恢复的方法吗?欲哭无泪啊~~~
2021-10-25 - $.size(any [])参数必须是数组,这样为何出不来想要的数据?该如何写?
集合test中有下面的记录: { "_id": "79550af26029c54004de448f1d38f5fb", "friends": [ { "ah": [ "足球", "羽毛球" ] }, { "ah": [ "乒乓球" ] } ], "xm": "张三" } 想获取friends数组中第一个元素中ah数组元素的个数,下面的写法却不是想要的结果,该如何写呢,谢谢哈~ db.collection('test').aggregate() .project({ size: $.size('$friends.0.ah') }) .end() x希望得到的数据是 [ { "_id": "79550af26029c54004de448f1d38f5fb", "size": 2 } ] 但实际size却是0
2021-02-15 - 可以创建第一个云函数,但是创建第2个云函数时却没有菜单,有两个云函数时去创建新的云函数也没有问题。
下图是已有多个云函数的情况下,右击cloudfunctions可以创建“新建Node.js云函数”,菜单中可以看到该选择项 [图片] 但是若原来清空了所有的云函数,又创建有一个云函数比如creator,云函数名creator显示在cloudfunctions的后边 此时再想创建云函数,怎么也找不到“新建Node.js云函数”这个菜单项了,右击cloudfunctions也不行 [图片] 现在有个笨方法,就是在资源管理器里在cloudfunctions下建个文件夹,creator就不会显示在cloudfunctions后面了 大家有什么高招呢?
2021-02-11 - 小程序中获取数据库正常,但使用云函数却不能获得记录?视频为证,专家们看看是怎么回事,谢谢哈!
下面是演示问题的视频: https://796c-yltx-4gp2zh15e3dbb069-1304764369.tcb.qcloud.la/q.mp4?sign=6fe5d7ff5bdf3c494cbf7e54260c63ad&t=1611411262 小程序中访问数据库可以获得2条记录,但是调用云函数却没有记录,下面是小程序 // miniprogram/pages/yltx/cs.js Page({ onLoad: async function (options) { const db=wx.cloud.database() const _=db.command let r1=await db.collection('cs').aggregate() .match({ group: _.elemMatch({ creator: true, name: _.or(['信息系','机电系']) }) }).end() console.log(1,r1) let r2=await wx.cloud.callFunction({ name:'cs', }) console.log(2,r2) }, }) 这写的是云函数: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const _=db.command // 云函数入口函数 exports.main = async (event, context) => { let r1=await db.collection('cs').aggregate() .match({ group: _.elemMatch({ creator: true, name: _.or(['信息系','机电系']) }) }).end() return r1 } 下面是集合 测试用的集合cs,总共就3条记录,group是数组,表示该用户所属的分组,一个用户可属于多个分组,creator表示是否是该组的创建者 [图片]
2021-01-23 - 单击引导授权的按钮,出现了意想不到的界面
本来是可以引导用户去设置权限的,结果我却异想天开,设置按钮的open-type='openSetting getUserInfo',想试一下点击按钮时能不能让用户同时设置两种权限,结果出现了如下的界面,看不到权限设置了,最主要的是改回原来的样子后、重启IDE、重启电脑、升级小程序版本后仍然不行,急急急哈~ [图片] wxml文件: <view class="kuang" wx:if='{{!userLocation}}'> <text>小程序需要获取你的位置信息,请授权</text> <button type="primary" open-type='openSetting' bindopensetting='authorize'>授权设置</button> </view> js文件 // miniprogram/pages/yltx/authorize.js Page({ authorize(e){ console.log('authorize',e) if(e.detail.authSetting['scope.userLocation']){ console.log('授权成功') }else{ console.log('没有授权') } }, onLoad: function (options) { wx.getSetting({ success: res => { console.log(111,res) let auth=res.authSetting['scope.userLocation']||false if(auth){ wx.redirectTo({ url: 'shangbao', }) }else{ this.setData({userLocation:auth}) } } }) }, })
2021-01-22 - 关于InnerAudioContext.onTimeUpdate()不执行的问题
InnerAudioContext.onTimeUpdate不起作用,多方测试,发现一个奇怪的现象:调试基础库设置为2.6.1,onTimeUpdate可以正常工作,高于2.6.1版本则不工作 但若将autoplay设置为true,又都可以正常工作了,郁闷不?难道必须都设置为自动播放吗?
2019-05-25 - 使用async/awit开发没有问题,但是通过审核后却看不到想要的结果
小程序的开发环境当前已是最新版本(1.02.1902010) 使用async/awit开发没有问题,但是通过审核后却看不到想要的结果, 问: 小程序支持async/awit开发吗?是不是还需要类似支持的平台比如wepy,uni-app等框架???
2019-03-18 - 扫描开发环境上的“预览”生成的二维码在手机上看到的效果与模拟器效果不一致~
扫描开发环境上的“预览”生成的二维码在手机上看到的效果与模拟器效果不一致~ 大家有碰到这样的情况吗?
2019-03-18 - 为何图片显示不出来?
比如: http://zjimg.5054399.com/allimg/180726/28_180726102600_1.jpg 在网页中可以直接打开 但是在小程序中就是打不开,为什么会出现这样的情况呢,谢谢哈~ 注意已经设置了合法域名~
2019-03-16 - 建个多Tabs应用,但想指向同一个页面,只是想传递一个不同的参数,有何高招你?
建个多Tabs应用,但想指向同一个页面,只是想传递一个不同的参数,有何高招你? 配置多tabs时是不能带参数的, 想获取tab的索引号也没有这样的API, 有什么处理的方法吗? 难道非得建多个功能相同的页面?
2019-03-15