收藏
回答

云函数无法提取到数据库内容?

const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()

var OutPut={}

var total=0

exports.main = async (event, context) => {

    return new Promise((resolve, reject) => {

  const countResult = await db.collection('todo').count()
  total = countResult.total

       OutPut = { total: total }

       resolve(OutPut)

    })

}

但输出的total仍然是0。实际上数据库是有内容的。


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

2 个回答

  • 2019-10-16

    更正,db.collection('test')也不可用。

    2019-10-16
    有用
    回复
  • 思男
    思男
    2019-10-08
    权限设置了吗
    2019-10-08
    有用
    回复 4
    • 2019-10-08
      所有用户可读,仅创建者可读写。
      2019-10-08
      回复
    • 思男
      思男
      2019-10-08回复
      现在管理的模板那边测试语句看看可用吗
      2019-10-08
      回复
    • 2019-10-08回复思男
      "管理的模板那边测试语句"是指什么?sum:event.a+event.b 那个么?那个可用。
      2019-10-08
      回复
    • 2019-10-08回复思男
      云开发控制台里的db.collection('test')模板试过了,执行成功。
      2019-10-08
      回复
登录 后发表内容
问题标签