db.collection("test").add()方法
基础库:2.10.1
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
return new Promise((resolve,reject)=>{
db.collection("travelRecord").add({
data:{
openId:event.openId,
},
success:function(res){
resolve(res)
}
})
})
}
这种方式没有能拿到返回值
exports.main = async (event, context) => {
return new Promise((resolve,reject)=>{
db.collection("travelRecord").add({
data:{
openId:event.openId,
}
}).then(res=>{
resolve(res)
})
}
同样返回null,但是集合是正常添加上记录的,过一小段时间(云函数创建部署完有个五分钟左右)则会有返回值