怎么利用云函数操作数据库
而下这样写会报错
// 云函数入口文件 const cloud = require( 'wx-server-sdk' ) cloud.init() const db = cloud.database(); // 云函数入口函数 exports.main = async (event, context) => { return dataBase(event); } function dataBase(event) { try { let ss = await db.collection( 'iUsers' ) .add({ data: { sid: {}, praise: {}, negative: {}, collection: {}, } }); console.log(ss._id); return true ; } catch (err) { console.log(err); } } |
下面这样写能正确输出结果
// 云函数入口文件 const cloud = require( 'wx-server-sdk' ) cloud.init() const db = cloud.database(); // 云函数入口函数 exports.main = async (event, context) => { try { let ss = await db.collection( 'iUsers' ) .add({ data: { sid: {}, praise: {}, negative: {}, collection: {}, } }); console.log(ss._id); return ss._id; } catch (err) { console.log(err); } } |
最终我想要通过云函数 index.js调用同路径下其他js进行操作数据库,应该怎么样操作?