小程序建立用户与数据的联系,运行代码后“ReferenceError: db is not defined”报错 代码如下 // pages/files/files.js Page({ async checkUser() { //获取clouddisk是否有当前用户的数据,注意这里默认带了一个where({_openid:"当前用户的openid"})的条件 const userData = await db.collection('clouddisk').get() console.log("当前用户的数据对象",userData) //如果当前用户的数据data数组的长度为0,说明数据库里没有当前用户的数据 if(userData.data.length === 0){ //没有当前用户的数据,那就新建一个数据框架,其中_id和_openid会自动生成 return await db.collection('clouddisk').add({ data:{ //nickName和avatarUrl可以通过getUserInfo来获取,这里不多介绍 "nickName": "", "avatarUrl": "", "albums": [ ], "folders": [ ] } }) }else{ this.setData({ userData }) console.log('用户数据',userData) } }, 看了云开发技术文档说要开启增强编译才行,可是现在版本已经没有看到增强编译的勾选框了。