收藏
回答

云函数读取云数据库集合报错,为什么?

producePlan集合权限为所有人可读写

云函数报错:

SyntaxEcollection.get:fail rror: collection.get:fail Unexpected token 
 in JSON at position 318

云函数代码:

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
    try{
        const db = cloud.database();
        console.log(event);
        const res = await db.collection("producePlan").get();
        console.log(res);
    return {
        code: 0,
        data: res.data,
        message: 'Success',
    };
  } catch (error) {
      console.log(error);
    return {
      code: -1,
      data: null,
      message: 'Error',
    };
    }
}


调取云函数的语句:

        wx.cloud.callFunction({
            name:"webGetinfo",
            success(res){
                console.log('云函数调用成功',res)
            },
            fail(res){
                console.log('云函数调用失败',res)
            }
        })
回答关注问题邀请回答
收藏
登录 后发表内容