- 云函数 lookup 两表连接 数据库连接异常?
场景:在使用云函数lookup 进行两表连接的时候,提示数据库异常 异常信息:collection.aggregate:fail -502001 database request fail. [FailedOperation] Failed operation. Please check your request, but if the problem persists, contact us 云函数:getWorksDetailsList // 云函数入口文件 /** * 获取所有用户提交的参赛作品列表 * 区别于:getWorksDetails,当前函数查询出来的结果,会携带参赛人的信息,且是所有人的参赛作品 */ const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 const table = cloud.database().collection("works_details"); // 云函数入口函数 exports.main = async (event, context) => { return table .aggregate() .lookup({ form: 'contestant_info', localField: 'openId', foreignField: 'openId', as: 'contestant' }) .end() .then(res => { console.log(res); return res; }) .catch(err => { console.log(err); return err; }) } 云函数调用失败,造成了上述的问题。 失败的解决过程: 1.初次使用lookup,所以,按照api中的示例做了一下,没有问题。示例地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/aggregate/Aggregate.lookup.html#示例 2.数据库云控制台解决脚本: db.collection('works_details').aggregate().lookup({ from: 'contestant_info', localField: 'openId', foreignField: 'openId', as:'worksList' }) .end() .then(res=>{ console.log(res); }) .catch(err=>{ console.log(err); }) [图片] 查询结果正确。 3.网上搜索解决方法: https://blog.csdn.net/wxjcode/article/details/125560127 怎么解决的没看懂。为什么添加一个索引?这个索引是根据什么来的? 既然这样,我查看了一下索引:都是 集合表名+openid_index_ 和_id_ 这两个索引。 请帮忙解决一下,这个问题。非常感谢
2023-04-21 - 云开发 内容管理 怎么调用两个表中的数据合成一个集合?
也就是多表连接查询结果怎么在内容管理中展示?
2023-04-19 - 云函数找不到?
测试第一个云函数(文档中的求和函数),发现调用不了。转而调用已经存在的云函数,发现也同样调用不了。 打印:errMsg: cloud.callFunction:fail requestID fccb982d-13b8-11ec-b51a-3a86bc68f665, cloud function service error code -501000, error message 找不到对应的FunctionName.; at cloud.callFunction api 云函数 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { return event.a+event.b; } 在初始化的时候我添加了环境: env: cloud.DYNAMIC_CURRENT_ENV 也没有效果 调用: wx.cloud.callFunction({ // 云函数名称 name: 'add', // 传给云函数的参数 data: { a: 1, b: 2, }, }) .then(res => { console.log(res.result) // 3 }) .catch(console.error) 上述是代码。我使用本地 云函数本地调试 可以得到数据。我提交到了云端。云端测试也正确。但是就是在开发工具中总是调用不了这个函数。
2021-09-12 - page-container 做成自定义组件后 页面中调用还是只能有一个页面?
需求:因为单选按钮实际中展示的数据较多,微信提供的不能满足需要。所以自定义一个组件。考虑使用page-container。page-container在页面中只能有一个,做成组件也不行么? 结构:formSelect:是自定义组件,里边放多个selectText。也就是单选按钮。 selectText:自定义组件,展示选中的文本。分为三部分:1.标题,2.选中文本,3. >,点击滑出选择项 page-container。 selectPage: 自定义组件,page-container放到了selectPage中。 问题:就这样,我再formSelect中放了两个selectText 组件。然后点击> ,第一个能出来page-container。第二个就不行了。这样的问题怎么解决?
2021-07-23 - open-data userAvatarUrl 企业微信小程序 显示不出来?
如题,我在企业微信中进入小程序头像不显示是怎么回事儿?怎么解决一下
2021-05-08