[图片] 文件名格式可能不规范,换个格式试下看看 console.log(`中文${Date()}.xlsx`) 中文Wed May 08 2024 15:17:11 GMT+0800 (China Standard Time).xlsx
查询云数据库后,用cloud.uploadFile上传文件到云存储时出错,不知道问题出在哪里?查询云数据库后,用cloud.uploadFile上传文件到云存储时出错。用了node-xlsx。 各位大神看下问题出在哪里,怎么解决哈,谢谢。 [图片] 云函数报错信息如下: [图片]
05-08麻烦提供下环境信息
通过JS SDK调用云函数,在云函数中调用退款接口,为什么总返回errCode: -501007?JS SDK代码: const app = cloudbase.init({ env: constants.cloudBaseEnv }); const res = await app .callFunction({ name: 'refund', data: { paymentId: ‘d81cd5415f8c3484016bf06b375cd0e9’, } }) 云函数中代码: res = await cloud.cloudPay.refund({ nonce_str: 'd782d4875f8c35670157d58d618bc0ed', out_refund_no: 'd782d4875f8c35670157d58d618bc0edd782d4875f8c35670157d58d618bc0ed', transaction_id: '4200000751202010189645550551', total_fee: 100, refund_fee: 100, refund_desc: undefined, sub_mch_id: '1231409702', openid: 'oxZuM5dF30n-yT4bIgP-3BSr8_mY', out_trade_no: 'd81cd5415f8c3484016bf06b375cd0e9' }) 返回错误: error { errCode: -501007, errMsg: 'refund:fail Invalid request param' }
2021-01-05 [图片] https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html ' 改成 ` 试下
云数据库中的安全规则不生效?这是集合'orders'数据库中的安全规则 { "read": "auth.openid==get('database.sellerInfo.${doc.restaurantId}').ownerId", "write": "doc._openid == auth.openid" } 下图sellerInfo集合中的ownerId和操作账号的openid是一样的 [图片] 下面是访问语句 orders.where( { _openid: '{openid}', restaurantId:'b1a52c595fb7ba1f0022e42c5c6a141f' } ) 为什么报错ownerId未定义 [图片]
2020-12-14https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html#%E4%BA%91%E5%87%BD%E6%95%B0[图片] 文档的意思是 event 里有你想要的
小程序云开发 运动步数怎么解析啊? 官网没写云函数![图片] [图片]
2019-11-15https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/functions/callFunction.html wx.cloud.callFunction 这个函数返回 Promise,你这里要 await 一下或者在 then 函数里面调用 wx.switchTab 吧!
微信云开发数据库写入后跳转页面读取出现问题[图片] 如题,想做一个订单系统,所以需要在详情界面,用上图的代码,调用一个云函数,把页面的信息存入数据库 [图片] 云函数的数据库插入方法如图。然后跳转到订单界面,订单界面用下图的函数,搜索数据库中,该用户id下过的订单,再把符合内容的订单展示出来。搜索的代码如下 [图片] 然后我现在遇到的问题是,当我下了订单之后,我可以看到数据库成功写入了新加的订单信息,但是在订单界面确什么都没有。并且从输入到控制台上的数据库搜索结果来看,找得到的是零条符合要求的数据。我试过通过切换页面来reload这个界面还是没有效果。但是如果我从新编译一下程序,在进入到这个界面之后,就会发现订单数完全正常显示。并且搜索到的数据也完全没用问题,包括我之前刚刚加入的新数据。想知道为什么会出现这种问题。
2019-11-14函数代码异常,请检查下代码!
云函数调用失败?[图片] [图片]
2019-11-09[图片] https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/doc.update.html
parameter.data should be object instead of undefi?已被“🧐”解决,原因是粗心忘了带data{}文中红色部分。网上实在搜不到类似问题,看来是问题太白痴了。特意补充一下,让搜索过来的能看到原因。 提示: errCode: -1, errMsg: 'parameter.data should be object instead of undefined;' // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database(); const _ = db.command; // 云函数入口函数 exports.main = (event, context) => { return db.collection('XXXXX').doc(event.group_id).update({ data:{ xxx: _.push([ [xxx, xxx] ]) } }).then(res => { }).catch( ) }
2019-11-09setXXX 都是集合相关操作,都是排重的
云开发数据 查询子集aggregate.setIsSubset是自动去重之后再查....如何不去重?我想实现从arr [23,45,32] [23,23,45,45] [23,45] 查询 [23,23,45] .....出结果是[23,23,45,45] 而用aggregate的 $.setIsSubset([ [23,23,45], '$arr']) 查结果是[23,45,32] [23,23,45,45] [23,45]全有.... setIsSubset是去重之后再查,如何做到不去重直接查?
2019-11-07重新部署下试试
数据库.get()无效?async function abc(event) { let a = await db.collection("apr1").get() return a } 云函数调用结果居然说权限不够...数据库还是设置成全开放的 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 26b1baa6-014f-11ea-b16f-525400dee61a, cloud function service error code -504002, error message errCode: -1 unknown error | errMsg: collection.get:fail Error: missing authoration key, redeploy the function; at collection.get api; ; at cloud.callFunction api;
2019-11-07错误信息是什么?
云开发更新数据库无法更新数据?setSummary: function(id,summary) { console.log(id, summary) if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ }) } // this.getData() const db = wx.cloud.database() let that = this db.collection('m').doc(that.data._id).update({ data: { summary: summary }, success:function(res){ }, fail:function(res){ } } ) },
2019-11-07