收藏
回答

小程序云开发中 数据库读请求数 是怎么计算的?

/* 匹配数据条数 */
// 仅限该文章注释: 函数在 tools.js 中 在需要用到的页面调用该函数
function matchData(Type, Value) {
  return wx.cloud.database().collection('user').where({
    [Type]: Value
  }).count()
}
export default {
  matchData
}


/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
  // 问题程度
  // 仅限该文章注释: for循环遍历data数组数据 并调用matchData()函数
  let data = ['严重','中度','轻微']
  for (let i = 0; i < data.length; i++) {
    tools.matchData('troubleDegree', data1[i]).then(res => {
      console.log('匹配数据条数', data1[i], res.total)
    })
  }
}

小弟 学生党

最近练习了一个小项目

有个板块是数据可视化部分

第一个是写的匹配数据库数据个数的函数

第二个是调用匹配数据函数(还有其他的调用 数组数据长度很长)

但发现数据库读请求数炸了!!!!!!!!!!!!!!!!!!!!

资源用的飞快!!!!!!!!!!!!!!!!

登录一次要请求100多次数据库 !!!!!!!!!!!!!!!!!啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!


我想知道 数据库读请求数 是怎么计算的

还有

有什么方法可以改善这个问题...........wuwuwuwuwuwuwuwuwu................

最后一次编辑于  2020-09-14
回答关注问题邀请回答
收藏

1 个回答

  • 三木
    三木
    2020-09-14

    目前想到的方法, 单独给数据可视化部分的数据建立数据集合, 用户在提交数据或是更改数据的同时操作该数据集合, 应该能减少匹配数据所需请求数据库的次数, 但还没有试, 不知道哪位大佬能给下建议或是方法

    2020-09-14
    有用
    回复
登录 后发表内容
问题标签