收藏
回答

学习使用collection.doc,测试时,为什么打印不出来结果?

从云开发数据库集合“products”中找了个id

开头也加了这两句

const db = wx.cloud.database()

const productsCollection = db.collection('products')


运行时,为什么第二个console没有结果?

数据库集合数据如下


最后一次编辑于  09-09
回答关注问题邀请回答
收藏

2 个回答

  • 三金鑫
    三金鑫
    09-10

    直接写入id,可以打印,改成options.id就会错误,这是为什么?如下图



    @o0o往后余生

    09-10
    赞同
    回复 2
    • 007
      007
      10-23
      您好 我也是遇到同样的问题 请问你的解决了吗?
      10-23
      回复
    • 吴巧强
      吴巧强
      11-04
      变量名传入 不用带引号 你用了''号不就是常量了 表里面自然找不到
      11-04
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    09-09

    最先要 wx.cloud.init()

    09-09
    赞同
    回复 6
    • 三金鑫
      三金鑫
      09-09
      加上了,没有变化
      09-09
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      09-09回复三金鑫
      不会是有多个云数据环境吧
      09-09
      回复
    • 三金鑫
      三金鑫
      09-10回复o0o有脾气的酸奶
      就一个……新手,就创建了一个test环境
      09-10
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      09-10回复三金鑫

      wx.cloud.init({

          env: '环境ID',

          traceUser: true

      })

      var db = wx.cloud.database({

          env: '环境ID'

      });

      db.collection('表名')d.doc('id....').get().then(res=>{

          console.log(res)

      })


      09-10
      回复
    • 三金鑫
      三金鑫
      09-10回复o0o有脾气的酸奶
      直接填入id的话是可以显示的,但是一旦写入options.id,就会错误,这是什么原因呢?
      09-10
      回复
    查看更多(1)
问题标签