HTTP API
有java调用HTTP API访问云数据的案例吗?小程序使用的是云数据库,现在需要在网页端管理数据,有java调用HTTP API访问云数据的案例吗?
2021-08-02另外数据库查询之外的代码怎么保证在数据出来后再执行?
两次查询数据库,前面的结果openid作为第二次的参数,怎么为空?const app = getApp() // 设置数据库 const db = wx.cloud.database() let that = this Page({ /** * 页面的初始数据 */ data: { user_info:[], queryResultname: '', queryResultsex: '', queryResultbirthday: '', queryResultposition: '', queryResultintro: '', queryResulttel: '', }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { // 从云端获取个人信息 wx.cloud.callFunction({ name: "getopenid", success(res){ // 授权用户的openid let _openid = res.result.openid } }) // 查询当前用户所有的 counters db.collection('user_info').where({ openid: this.data._openid }) .get({ success: res => { this.setData({ queryResultname: JSON.stringify(res.data[0].name, null, 0).replace("\"","").replace("\"",""), queryResultsex: JSON.stringify(res.data[0].sex, null, 0).replace("\"","").replace("\"",""), queryResultbirthday: JSON.stringify(res.data[0].birthday, null, 0).replace("\"","").replace("\"",""), queryResultposition: JSON.stringify(res.data[0].position, null, 0).replace("\"","").replace("\"",""), queryResultintro: JSON.stringify(res.data[0].intro, null, 0).replace("\"","").replace("\"",""), queryResulttel: JSON.stringify(res.data[0].tel, null, 0).replace("\"","").replace("\"",""), }) console.log('[数据库] [查询记录] 成功: ', res) }, fail: err => { wx.showToast({ icon: 'none', title: '查询记录失败' }) console.error('[数据库] [查询记录] 失败:', err) } }) },
2021-07-25同问,openid为空,怎么解决?
小程序如何根据openid查询数据库?想设计的内容是,根据openid返回数据库用户列表集合中对应的一条信息 但是实际返回了全部的。 自己排查的时候 在let _openid = res.result.openid后面追加了console.log("userid",_openid)之后只显示有我的openid 但是下面db.collection.where.get还是返回了云数据库全部的内容(每条openid都不一样) 试着把where里面的openid:this.data._openid改成具体的一个id就可以返回那个openid的那条内容 应该是this.data._openid 出了问题但我是小白不会改 有大大能帮我看一下吗 // pages/mypage/mypage.js const app = getApp() // 设置数据库 const db = wx.cloud.database() let that = this Page({ /** * 页面的初始数据 */ data: { user_info:[], queryResultname: '', queryResultsex: '', queryResultbirthday: '', queryResultposition: '', queryResultintro: '', queryResulttel: '', }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { // 从云端获取个人信息 wx.cloud.callFunction({ name: "getopenid", success(res){ // 授权用户的openid let _openid = res.result.openid } }) // 查询当前用户所有的 counters db.collection('user_info').where({ openid: this.data._openid }) .get({ success: res => { this.setData({ queryResultname: JSON.stringify(res.data[0].name, null, 0).replace("\"","").replace("\"",""), queryResultsex: JSON.stringify(res.data[0].sex, null, 0).replace("\"","").replace("\"",""), queryResultbirthday: JSON.stringify(res.data[0].birthday, null, 0).replace("\"","").replace("\"",""), queryResultposition: JSON.stringify(res.data[0].position, null, 0).replace("\"","").replace("\"",""), queryResultintro: JSON.stringify(res.data[0].intro, null, 0).replace("\"","").replace("\"",""), queryResulttel: JSON.stringify(res.data[0].tel, null, 0).replace("\"","").replace("\"",""), }) console.log('[数据库] [查询记录] 成功: ', res) }, fail: err => { wx.showToast({ icon: 'none', title: '查询记录失败' }) console.error('[数据库] [查询记录] 失败:', err) } }) },
2021-07-25本来是array类型:[{1;a},{2;b}] 导入云数据库后变成了string"[{1;a},{2;b}]",加了引号,怎么解
数据格式的问题?Cannot create property 'checked' on string '[' at Function.success (about.js? [sm]:47)
2021-07-19本来是array类型:[{1;a},{2;b}] 导入后变成了string"[{1;a},{2;b}]",加了引号,怎么解
array类型数据导出后再导入后成了string类型?array类型数据导出后再导入后成了string类型?怎么解决
2021-07-19$未定义是什么?
云数据库200多条只返回一条?有什么限制吗?30多条数据时代码正常,users200条的时候,只返回一条,什么原因? async onLoad() { const db=wx.cloud.database() //?只有一条 let count =await db.collection('users').count() count=count.total console.log(count) let all=[] for(let i=0;i<count;i+=20){ let list=await db.collection('users').skip(i).get() all=all.concat(list.data); } console.log('',all) },
2021-07-09res可以重复用吗
先后读取两个云数据库的数据,赋值给页面的两个变量,如何操作?先后读取两个云数据库的数据,赋值给页面的两个变量,如何操作?
2021-07-05https://blog.csdn.net/islamabad8/article/details/83620283 参照这个
云数据库导入excel汉字乱码?云数据库导入excel编辑好的数据(csvg格式),数据库显示汉字乱码,怎么解决? [图片]
2021-07-04云函数定时器定时生成记录,需要用到page页面的方法,怎么处理
云函数需要用到page里的方法怎么处理?云函数定时器定时生成记录,需要用到page页面的方法,怎么处理
2021-07-03