怎么利用云函数操作数据库
而下这样写会报错
// 云函数入口文件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进行操作数据库,应该怎么样操作?
