云函数无法保存数据库
- 当前 Bug 的表现(可附上截图)
控制台数据库那里的todos里没有插入的数据;日志里只有最后的打完收工,回调里的未输出 。
-
预期表现
-
复现路径
小程序里app.js onLaunch通过 callFunction 调用。
- 提供一个最简复现 Demo
const cloud = require('wx-server-sdk')cloud.init()exports.main = async(event, context) => { save(); } var save= function() { const db = cloud.database({ env: 'local' }) db.collection('todos').add({ // data 字段表示需新增的 JSON 数据 data: { description: "learn cloud database", due: new Date("2018-09-01"), tags: [ "cloud", "database" ], location: new db.Geo.Point(113, 23), done: false } }) .then(res => { console.log("**1****************" + res) }) .catch(err => { console.log("*****2*************" + err); }) console.log("------------打完收工---------------")} |
