const db = uniCloud.database(); //连接云数据库
const dbCmd = db.command;
module.exports = {
_before: function() { // 通用预处理器
},
/**自定义增减
* table 数据表
* attr 属性
* id
* num 1是自增,-1是自减
*/
async operation(table, attr, id, num) {
// 方法1
// db.collection(table).doc(id).undate({
// name:'王五',
// age:18
// })
// 方法2
// // 变量attr不能直接作为属性要如下做:
// let obj = {}
// obj[attr] = dbCmd.inc(num) //如果传来的attr是一个变量,不能直接作为属性名用,所以这里的attr要这样处理一下。
// return await db.collection(table).doc(id).undate(obj)
}
}