收藏
回答

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

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

回答关注问题邀请回答
收藏

5 个回答

  • 贾
    2021-04-15

    这是两个结果的截图

    2021-04-15
    有用
    回复 1
    • slxxp25Bxxch
      slxxp25Bxxch
      2021-05-18
      这样不是只能获取一个用户的数据了吗,那如果要适用于多个该怎么办?各位大佬救助一下
      2021-05-18
      回复
  • 当乙醇爱上了铜
    当乙醇爱上了铜
    2021-04-15

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

    2021-04-15
    有用
    回复
  • 跨商通
    跨商通
    2021-04-15

    这样测试过了吗:

    let docid='xxx'

    col.doc(docid).get()

    2021-04-15
    有用
    回复 1
    • 贾
      2021-04-15
      没有用!
      2021-04-15
      回复
  • 马晓强
    马晓强
    2021-04-15

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

    2021-04-15
    有用
    回复
  • 久安
    久安
    发表于小程序端
    2021-04-15

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

    2021-04-15
    有用
    回复
登录 后发表内容
问题标签