自己顶一个,请官方帮助解答下,谢谢,比较急。最重要的用户数据页面无法人工查看,很不方便。
云开发控制台查看数据库时持续出现 flexdbQuery失败错误,怎么办?微信开发者工具 v1.02.1907300 ,windows 10 家用中文版。[图片]
2019-08-29明白了,多谢!@kenny @拾忆
请问云开发控制台 - 概览 中的数据库存储容量 是什么含义?[图片] 请问云开发控制台 - 概览 中的数据库存储容量 是什么含义? (上图中红圈所示)
2019-02-20多谢!@老张
请问云数据库每个集合最多可以存放多少条记录?请问云数据库每个集合最多可以存放多少条记录?(假设记录的字段不超过6个)
2019-02-16谢谢您帮助。试验 db1.collection('BSDX3S1D1KZC').skip(0).limit(60).get() .then(console.log) .catch(console.error) 提示: VM1004:1 thirdScriptError errCode: -401002 api parameter error | errMsg: parameter offset of function skip must be provided;at pages/WordTest/WordTest page lifeCycleMethod onLoad function Error: errCode: -401002 api parameter error | errMsg: parameter offset of function skip must be provided at new t (http://127.0.0.1:45447/appservice/__dev__/WAService.js:22:14994) at Object.i [as assertRequiredParam] (http://127.0.0.1:45447/appservice/__dev__/WAService.js:22:13547) at t.e.skip (http://127.0.0.1:45447/appservice/__dev__/WAService.js:21:9208) at t.onLoad (http://127.0.0.1:45447/appservice/pages/WordTest/WordTest.js:157:40) at t.<anonymous> (http://127.0.0.1:45447/appservice/__dev__/WAService.js:19:13907) at $t (http://127.0.0.1:45447/appservice/__dev__/WAService.js:19:30369) at Zt (http://127.0.0.1:45447/appservice/__dev__/WAService.js:19:31040) at sn (http://127.0.0.1:45447/appservice/__dev__/WAService.js:20:469) at Function.<anonymous> (http://127.0.0.1:45447/appservice/__dev__/WAService.js:20:3006) at L.<anonymous> (http://127.0.0.1:45447/appservice/__dev__/WAService.js:19:1500) 如果将skip(0)修改为skip(1),即 db1.collection('BSDX3S1D1KZC').skip(1).limit(60).get() .then(console.log) .catch(console.error) 读出来的 只有20条记录,无法全读出 {data: Array(20), errMsg: "collection.get:ok"} 请您再帮助看下,谢谢!
前端无法读取云数据库集合中的的所有记录- 需求的场景描述(希望解决的问题) 您好,我们在读云数据库中某个集合的所有记录(我们的例子集合的记录有60条)时,发现求集合总数的代码段 总是 在 实际循环读取记录(云平台规定每次只能读20条记录)的后面,这样就使得计算读多少次失去了意义;另外发现循环读的时候,skip(0)报错误,代码如下。 const db1 = wx.cloud.database() const MAX_LIMIT = 20 // 先取出集合记录总数 db1.collection('BSDX3S1D1KZC').count().then(res => { this.setData({ wordnum1: res.total }), console.log(res.total) }) wordnum = this.data.wordnum1 // 计算需分几次取 const batchTimes = Math.ceil(wordnum / MAX_LIMIT) //读取第一个20条记录 db1.collection('BSDX3S1D1KZC').get({ success: res => { // res.data 包含该记录的数据 console.log(res) }, fail: err => { cosole.log(err) } }) //循环读取第2~3个 20条记录 for (let i = 1; i < 3; i++) { //3应该为batchTimes var skipnum = i * MAX_LIMIT db1.collection('BSDX3S1D1KZC').skip(skipnum) .get({ success: res => { // res.data 包含该记录的数据 console.log(res) }, fail: err => { cosole.log(err) } }) } - 希望提供的能力 请问, 1 怎样才能使得"先取出集合记录总数"的代码 在 “读取第一个20条记录”,和“循环读取第2~3个 20条记录” 的代码 之前 执行,这样保证循环数 batchTimes能够提前算出来? 2 怎样防止skip(0)出错,使得 “读取第一个20条记录”,和“循环读取第2~3个 20条记录” 的代码能合并在一个循环里?
2018-11-09太好了,谢谢您!试验确实是权限问题,按您建议修改后就通过了。
读云数据库中已有表 返回为空- 需求的场景描述(希望解决的问题) 您好,我们在云数据库中建立了一个表,名字叫a,访问权限是:仅创建者及管理员可读写 内容如下: ("_id"由系统默认,“ZC”字段是字符串;ZW字段是数字) "_id": W-Ngz6u9e31Z7K8G "ZC": 拨水 "ZW": 1 然后在某个页面js 中访问得到的 res.data 始终为 []length: 0__proto__: Array(0)。访问代码如下: const db1 = wx.cloud.database() db1.collection('a').get({ success: res => { // res.data 包含该记录的数据 console.log(res.data) }, fail: err =>{ cosole.log(err) } }) - 希望提供的能力 请问,上面操作错在哪个地方?
2018-11-08