微信云开发官网
公司做关于产品说明的文档 有很多篇 因为早期图省事直接用小程序静态页面制作wxml文件 现在出了云开发出来以后打算把这些 文章变成动态页面生成 有没有办法把原来的WXML储存云开发的数据库 直接调用的方法 我尝试web-view 但是页面读不出来 因为文档是图片和文字穿插的 所以希望有个办法对整个页面直接调用 把每个标签都提取出来的话 工作量太大
需要读取数据库数据。 1、当录入的文字是“全部”的时候,查询的结果要为全部数据; 2、当录入的文字是“某个关键值”的时候,查询的结果只包含这个关键值的数据。 目前云开发的读取数据库的API都没找到可以实现这个功能的。哪位大神能帮忙解答一下,调用云函数或者API各种组合都可以,初学者完全搞不定。 求大佬帮忙!
云开发数据库 并发限制 是多少?文档上写的是会等待 - 当前 Bug 的表现(可附上截图) 2018-10-10T23:36:14.696Z 4642c8cc-cce5-11e8-a0af-525400e8849e { Error: errCode: -501004 exceed concurrent request limit | errMsg: Concurrent request exceeded the limit; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2425:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2477:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1260:23) at Query.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1324:41) at step (/var/user/node_modules/tslib/tslib.js:133:27) at Object.next (/var/user/node_modules/tslib/tslib.js:114:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:104:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501004, errMsg: 'Concurrent request exceeded the limit; ' } - 预期表现 数据库请求并发数量,如同时有三十个数据库操作请求,则有二十个会同时执行,剩下十个在队列中等待有空余资源再执行 - 复现路径 - 提供一个最简复现 Demo 使用文档上的代码 数据较多的时候出错 示例代码 3:取集合所有数据 获取集合中的所有待办事项清单:因为有默认 [代码]limit[代码] 100 条的限制,因此很可能一个请求无法取出所有数据,需要分批次取: [代码]const cloud = require('wx-server-sdk') cloud.init()const db = cloud.database()const MAX_LIMIT = 100exports.main = async (event, context) => { // 先取出集合记录总数 const countResult = await db.collection('todos').count() const total = countResult.total // 计算需分几次取 const batchTimes = Math.ceil(total / 100) // 承载所有读操作的 promise 的数组 const tasks = [] for (let i = 0; i < batchTimes; i++) { const promise = db.collection('todos').skip(i * MAX_LIMIT).limit(MAX_LIMIT).get() tasks.push(promise) } // 等待所有 return (await Promise.all(tasks)).reduce((acc, cur) => { return { data: acc.data.concat(cur.data), errMsg: acc.errMsg, } }) }[代码]
- 需求的场景描述(希望解决的问题) 海外加载云资源速度慢,特别是云存储 - 希望提供的能力 希望能够在海外(美国)增设CDN,加速小程序资源加载,优化体验。
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 正常进入云开发页面 - 复现路径 - 提供一个最简复现 Demo 点击云开发只能进入这里了,原来内测的时候可以进入,正式发布以后无法进入后台,也无法新建环境
云数据库 字段是数组,数组中是否包含某个值,在where中如何写 看文档里 [代码]const _ = db.command db.collection('todos').where({ progress: _.in([0, 100]) }) .get({ success: console.log, fail: console.error })[代码]它是字段是否在数组中,和我的需求相反
每个云函数都要新建一个目录吗,比如我做一个个人中心模块的意见反馈,那我就建了一个personalFeedback云函数,然后调用时就直接调用这个personalFeedback,但是如果我希望建立一个personal云函数目录,目录下有一堆node.js函数,假设加入feedback.js的node.js函数,那我就调用personal里面的feedback函数
- 初次使用云开发 - 希望解答npm 的安装及使用方法 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/ 云开发 Server API 文档这里的教程说:云端运行环境为 [代码]Node.js[代码],开发时请安装 [代码]Node.js[代码] 和 [代码]npm[代码]。 请问具体步骤是怎样的? 谢谢!!!
[图片] 第一条数据怎么都删除不了
扫码添加图书信息,扫了相同的二维码后,相同的信息会插入到集合中,如何筛选出相同的数据
- 需求的场景描述(希望解决的问题) 云平台数据库的模糊查询,类似于关系型数据库中的like功能 - 希望提供的能力
数据库中有一个集合,集合中每条记录都有一个数组类型的字段 比如 share集合中有如下记录 "passing":["地点一","地点二","地点三"] 我要查找passing字段包含"地点二"的记录。 command语句该如何写? 如果不支持这样的条件查询,请告知
Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 087c00a4-cc52-11e8-a0a4-525400e8849e, cloud function service error code -504002, error message Error: ENOENT: no such file or directory, open './apiclient_key.pem' 微信提现(企业支付到零钱) 云函数调用成功,但是报错为以上, apiclient_key.pem 文件找不到, 是因为云函数里面不支持放此类型文件吗? [图片] 另外有大神在云开发里面做过企业支付到零钱吗?请教一下
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 能上传图片到云存储中 - 复现路径 - 提供一个最简复现 Demo
为何我获取的数据都是我自己openid下的 而数据库中别的openid的数据我获取不到。数据库中一共8条数据 我只获取到了6条 [图片] [图片] - 希望提供的能力
- 当前 Bug 的表现(可附上截图) 想做个模糊查询的功能 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
[图片] - config.js如下: [图片] - config.php如下: [图片] - 如何解决 “ 响应错误,{"code":-1,"error":"E_PROXY_LOGIN_REQUEST_FAILED"} ”?
开始我一直是在本地调试的本地获取weapp/login没有问题可以获取到信息[图片] 把代码更新到腾讯云开发环境就开始报ERR_REQUEST_PARAM了 [图片] PS:其他接口访问获取数据库数据没问题,只有用wafer2-client-sdk获取登录数据报错
npm tcb-router到云开发本地目录后,怎么将这个同步到云端??? 跪求.....或,云函数怎么写路由????
- 当前 Bug 的表现(可附上截图) 会直接提示"getApp(...).globalData.userCollection.update is not a function" - 预期表现 - 复现路径 - 提供一个最简复现 Demo 直接是api无法使用
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验