收藏
回答

关于云函数 node.js运行环境?

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也会执行的,请问怎么解决

最后一次编辑于  2023-03-26
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2023-03-26

    你要和云函数版本一致进行本地开发调试

    2023-03-26
    有用
    回复
登录 后发表内容