// 云函数入口函数
exports.main = async (event, context) => {
const targetDB = db.collection(event.db)
try {
if(event.type == "insert"){
return await targetDB.add({
data: event.data
})
}
if(event.type == "update"){
return await targetDB.doc(event.indexKey).update({
data: event.data
})
}
if(event.type == "delete"){
return await targetDB.where(event.condition).remove()
}
if(event.type == "get"){
return await targetDB.where(event.condition)
.skip(20*event.skip)
.limit(event.limit)
.get()
}
} catch (e) {
console.error(e)
}
}