cloud.init({
env: "xxxxx"
});
exports.main = async (event, context) => {
var a='0';
var data;
a = a + '1'
const db = cloud.database({});
await db.collection('test')
.where({
id: '1'
})
.get().then((res) => {
data = res.data[0]
a = a + data.a
});
db.collection('test').doc(data._id).update({ //为什么这段代码在nodejs v16版本里不加await不会执行,在v12版本下正常,不加await也会执行的,请问怎么解决
data: {
b : '1'
}
});
a = a + '3'
return a
};
//update这段代码在nodejs v16版本里不加await不会执行,可是在v12版本下正常,不加await也会执行的,请问怎么解决
你要和云函数版本一致进行本地开发调试