柳暗花明5555629
请问这句代码是写在什么地方了?完整代码是怎么写的呢?
菜菜菜的菜鸟
原来是我的开发工具版本不够,解决了
北漾
已经看到了 在课程主页的课程公告上 谢谢老师
慕仔4413200
噢好了
qq_慕斯0037865
无论项目中是否使用小程序云开发,小程序的前端代码需要些多少还是要写多少。
如果有精力,建议学习一下云开发的实战课程,可以对云开发有一个更深的了解:https://coding.imooc.com/class/373.html
qq_半城浮华_0
在小程序端删除和在云函数端删除是有区别的,这个区别在该课程第三章有讲到。
可以在云函数端来删除。
Gaaaaaaaaary
不是updata,应该是update
TiamoHLH

get方法返回的就是对象组成的数组,这个数组中有几个对象取决于数据库中有几条满足条件的数据。
截图中数组中有一个对象,应该就是数据库中只有一条数据满足条件。
奋斗十年000
insert方法不能定义在data里面,应该和data是平级的。
qq_慕九州5225039
这是个人项目吧,从错误信息上看是key不正确,请仔细检查下接口要使用的key:

兮锅锅
视频应该是没问题的,如果看不了可以刷新一下浏览器,或者换个好一点的网络环境再试试。
UFO2015
慕哥0253434
1、请检查db是否有初始化:
const db = wx.cloud.database()
2、请检查该文件是否已经保存
3、请检查调试基础库版本是否是最新版本:开发工具->右上角详情->本地设置->调试基础库
慕姐1323350
update方法是在哪里被调用呢?截图中看不到调用的地方
NDegree
这个没问题,只是没有查询到结果,当然会进入到success
慕先生2197846
你直接复制这段代码试试
wx.cloud.uploadFile({
// 指定上传到的云路径
cloudPath: new Date().getTime()+'png',
// 指定要上传的文件的小程序临时文件路径
filePath: tempFilePaths[0],
// 成功回调
success: res => {
console.log(res.fileID)
db.collection('Image').add({
data:{
fileID:res.fileID
}
}).catch(err=>{
console.error(err)
}).then(res=>{
console.log(res)
})
console.log('上传成功', res)
},
fail:console.error
})
慕盖茨0497609
这个数据是一个对象,你把对象展示到前端页面,不就是显示你题目中的效果嘛,没什么毛病。正确的做法是显示这个对象的属性。比如你的数据 A,A里面有field,那写代码的时候就是A.field。住:A要在data中定义。
慕圣8319763
励志成为大佬
代码不一样。
应该是.then,不是.than
无敌小学僧
微微星云
慕UI1984934
同问。但是我不是新项目,并且昨晚还是好好的。
qq_慕先生5309085
1、先把项目名称的空格去掉

2、清除npm缓存:npm cache clean --force
3、使用淘宝镜像安装
qq_慕勒3396658
可以去学习下promise的用法
我哎编程
记得初始化
const db = wx.cloud.database();
慕无忌7193032
openid 给你的记录添加openid,这样才有权限操作
慕码人1048469
是可以存在云数据库吗?然后根据openid查询
道亦有道cat
可以把这句认真翻译一下:

data参数有问题,需要的是个对象,但现在是个undefined。
慕雪6756713
qq_孤星逐日_03895671
请问是哪里有问题?