微信小程序接口只能请求20条数据限制

微信小程序接口默认限制每次请求最多20条数据,可通过云开发进行扩展。利用云数据库和云函数,可以实现数据的高效请求和存储。云函数允许每次请求最多100条数据,为批量操作提供了可能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信小程序接口只能请求20条数据限制

可使用微信小程序的云开发进行数据请求,
使用云数据库和云函数进行数据的请求和存储

注意: 小程序限制每次接口最多请求20条数据;使用云开发的云函数请求每次最多请求100条数据;

云开发

  • 初始化

    • 在app.js中指定云开发初始化
    // env 即是云开发自己创建的环境,打开云开发控制台,选择使用的环境
    wx.cloud.init({
    	env: 'dev'
    });
    

云函数

  • 初始化

    • 在根目录下找到project.config.json在其中增加一对键值对
    "cloudfunctionRoot": "cloud"
    
  • 保存后会自动创建文件夹cloud并且带有云标识

云数据库

  • 初始化

    // 不指定环境会默认选择,云开发初始化的环境
    const DB = wx.cloud.database({});
    // 也可通过env进行环境的指定
    const DB = wx.cloud.database({
      env: 'test'
    });
    
  • 获取表(集合)

    const demo = DB.collection('demo');
    

云函数和云数据库结合使用

  • 创建好云函数并且部署好后

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    // 初始化  
    /***
    	如果使用的时候报错找不到,这里需要再次指定云开发的环境;需要再初始化一次
    	cloud.init({
    		env: "dev"
    	})
    */
    cloud.init()
    
    // 云函数入口函数
    exports.main = async (event, context) => {
    	// 进行数据库操作
        return cloud.database().collection('dmeo').get({
            success(res) {
                return res;
            },
            fail(err) {
                return err;
            }
        })
    }
    
  • 在文件中使用

    wx.cloud.callFunction({
    	name: 'dev',
    	success(res) {
    		// 拿到数据,操作与从接口拿数据一样,可以先打印结果
            console.log(res);
    	},
    	fail(err) {
    		
    	}
    })
    
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值