云函数无法保存数据库
- 当前 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( "------------打完收工---------------" ) } |