const cloud = require('wx-server-sdk')
cloud.init()
// 雲函數入口函數
exports.main = async (event) => {
const db = cloud.database()
try {
console.log(event)
var result = await db.collection('home_image').where({
_id: event.id
}).update({
data: {
index: event.index,
imgUrl: event.imgUrl
}
})
console.log(result)
if (result.stats.updated) {//updated = 1
return {
name: 'update-image',
message: '更新圖片成功',
code: 0
}
} else {//updated = 0
//這裏有兩種情況
//1.id在數據庫中不存在
//2.index和imgUrl與數據庫中的一樣,也就是數據沒有更改的情況下執行了更新操作
return {
name: 'update-image',
message: result,
code: 1
}
}
} catch (e) {
return {
name: 'update-image',
message: e.message,
code: 1,
}
}
}
微信小程序數據庫更新數據說明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.