收藏
回答

云函数操作数据库增加数据时await报错?

小白求问:add数据时不用await不报错但是add不上,用了await报错如下:

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

2 个回答

  • 郑旭东
    郑旭东
    03-16

    你试试这样:

    const res = await db.collection('...').add(...)

    console.log(res)

    或者

    await db.collection('...').add(...).then(res => {

    console.log(res)

    })

    03-16
    赞同 1
    回复 3
    • 王宣凯
      王宣凯
      03-17
      还是报错 :
      03-17
      回复
    • 郑旭东
      郑旭东
      03-17回复王宣凯
      这就是另外一个错误了,你写入的id重复
      03-17
      回复
    • 王宣凯
      王宣凯
      03-17回复郑旭东
      确实是这个问题,十分感谢您的回答
      03-17
      回复
  • phoenixor
    phoenixor
    03-16

    没安装cloud SDK吧

    03-16
    赞同
    回复 3
    • 王宣凯
      王宣凯
      03-16
      是这个么,,没截进去,应该是安装了吧
      03-16
      回复
    • phoenixor
      phoenixor
      03-16回复王宣凯
      这是引用,你安装没
      03-16
      回复
    • 王宣凯
      王宣凯
      03-16回复phoenixor
      npm -install吗?安装了啊
      03-16
      回复
登录 后发表内容
问题标签