在用.cllection().doc().get()获取数据时,doc括号里只能是字符串吗?

发布于 7 年前作者 yaowei12469 次浏览最后编辑 7 年前来自 ask

在用.cllection().doc().get()获取数据时,doc括号里是id的字符串,就能成功。换成代表这个字符串的变量就报错,而且报错是“不能找到这个字符串(已经获取到了字符串)对应的数据”,郁闷,权限问题也考虑了,如果没有权限,字符串也读不出来啊?

5 回复
sunwei
sunwei1 楼5 年前

这是两个结果的截图

lei79
lei792 楼5 年前

有点异步的感觉,异步赋值表现为在断点时正常,放开断点异常,可以排查一下

qinjuan
qinjuan3 楼5 年前

这样测试过了吗:

let docid=‘xxx’

col.doc(docid).get()

yongdu
yongdu4 楼5 年前

代码发出来,把中间代码发出来就行

tianjie
tianjie5 楼5 年前

直接给那个doc变量赋个值试试,或者在查询之前打印一下变量