- aggregate.lookup调试时没问题,运行时返回结果为空?
单独本地调试或云端调试时,都能看到查询到的数据结果,程序调用,结果就为空。百思不解,希望高手指点一二,十分感谢! 云函数: // 云函数入口函数 exports.main = async(event, context) => { console.log(event) return await db.collection(event.db1).aggregate().lookup({ from: event.db2, localField: event.localField, foreignField: event.foreignField, as: 'dataList', }) .end() .then(res => console.log(res)) .catch(err => console.log(err)) } 调用云函数代码: getQuesAndAnswer: function() { console.log('lookup startes') wx.cloud.callFunction({ name: 'lookupDB', data: { db1: 'questions', db2: 'ques_answer', localField: '_id', foreignField: 'question_id', }, success: function (res) { console.log('lookup result: ', res) }, fail: function(err) { console.log(err) } }) },
2020-01-26 - 电脑上测试正常,手机测试或真机调试出现中文乱码��������,有什么办法吗?
被这个问题折腾了不少时间了,希望有大神出现援助一下, ~~急,在线等,十分感谢~!!! 问题描述:通过wx.request 访问如下网址: https://qt.gtimg.cn/q=s_sz300121 后台返回结果:v_s_sz300121="51~阳谷华泰~300121~6.80~0.04~0.59~25263~1706~~26.43~GP-A"; 但字符集为GBK,电脑上测试正常,手机测试或真机调试时,存到云数据库中为乱码:��������
2019-12-10