而下这样写会报错
// 云函数入口文件
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进行操作数据库,应该怎么样操作?
微信小程序开发问题解答
微信小程序开发者回答:
async function dataBase(event) {
try {
本文网址:http://www.91bianli.com/weixinxiaochengxu/51159.html