- 单个云数据库表是否有尺寸限制?
单个云数据库是否有尺寸限制? 比如不能大于16M
2020-03-05 - 云函数本地调试无法操作数据库?
node.js:1 [error] Unhandled Rejection at: Promise {<rejected>: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error: 400 Bad Req…}__proto__: Promise[[PromiseStatus]]: "rejected"[[PromiseValue]]: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error: 400 Bad Request ; at collection.get api; at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16) at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15) at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32) at processTicksAndRejections (internal/process/task_queues.js:86:5)errCode: -1errMsg: "collection.get:fail Error: ↵ 400 Bad Request↵ ; at collection.get api; "message: (...)stack: "Error: errCode: -1 unknown error | errMsg: collection.get:fail Error: ↵ 400 Bad Request↵ ; at collection.get api; ↵ at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16)↵ at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15)↵ at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32)↵ at processTicksAndRejections (internal/process/task_queues.js:86:5)"get message: ƒ get()set message: ƒ set(msg)__proto__: Error reason: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error: 400 Bad Request ; at collection.get api; at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16) at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15) at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32) at processTicksAndRejections (internal/process/task_queues.js:86:5) // 云函数入口文件 const cloud = require('wx-server-sdk') const rp = require('request-promise') const fs = require('fs') const path = require('path') cloud.init({ env: 'jbd-test-6c456c' })const db = cloud.database() var url = require("url") // 云函数入口函数 exports.main = async (event, context) => { db.collection('objects').get({ success: function (res) { // res.data 是一个包含集合中有权限访问的所有记录的数据,不超过 20 条 console.log(res.data) } }) } 代码为最简单的文档中给出的测试代码 package.json { "name": "obj", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "request-promise": "^4.2.5", "wx-server-sdk": "^1.8.2" } }
2020-03-03 - 云数据库插入,总是失败,各种可能性都试了,错误提示是unknow也看不懂了?
已经解决:本地调试各种错误,云端测试直接成功了 index.js:52 CloudSDKError: errCode: -1 unknown error | errMsg: collection.add:fail Error: 400 Bad Request ; at collection.add api; at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16) at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15) at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1198:32) at processTicksAndRejections (internal/process/task_queues.js:86:5) 代码如下 let db_temp = db.collection("objects") for(let i in result.data){ let data_record = { name: result.data[i].field_2, abstract: result.data[i].field_4, sex: result.data[i].field_5, price: result.data[i].field_3, players: result.data[i].field_1, thumbnails: result.data[i].field_6, serial_number: result.data[i].serial_number } console.log(data_record) try{ return await db_temp.add({ data: data_record }) } catch(e){ console.error(e) } }
2020-03-03