上传图片后,将云路径(此处暂未固定数字)通过云函数写入数据库,集合中swiper始终没有数据;模版方式写入及js方式写入都可以。
个人理解:是否云开发写入数据库没有权限,即无法验证是否为创建者。
顺便问一下,云函数执行中console的数据只能在日志中查看吗?
部分代码方便查看:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 初始化 cloud
// cloud.init({
// // API 调用都保持和云函数当前所在环境一致
// env: cloud.DYNAMIC_CURRENT_ENV
// // env: 'cloud-5a4c96'
// })
// 云函数入口函数
exports.main = async (event, context) => {
const db = cloud.database()
const _ = db.command
return await db.collection('swiper').add({
data: {
cloudPath: 4444,
fileID: 555
}
}).then(res => {
console.log('[数据库] [新增记录] :', res)
})
}
解决了:希望有所帮助
不会有多个云环境,存到其他环境了吧