updata 更新数据
//云端代码 'use strict' ; const db = uniCloud.database() exports.main = async (event, context) => { const collection = db.collection(event.name) const docList = await collection.where(event.data).get(); console.log(docList) if (!docList.data || docList.data.length === 0) { return { status: -1, msg: '集合内没有数据1' } } const res = await collection.doc(docList.data[0]._id).update(event.datas); console.log(res) if (res.updated === 1) { let result = Object.assign({}, { _id: docList.data[0]._id }, event.datas) return { status: 0, msg: `更新数据成功` } } else { return { status: -1, msg: `集合内没有数据2` } } }; //前端代码 updata() { uni.showLoading({ title: '处理中...' }) uniCloud.callFunction({ name: 'updata' , data: { name: 'unicloud-test' , data:{ leixing: '分类' }, datas:{ product: 'uni-app' , create_time: Date.now() } } }).then((res) => { uni.hideLoading() uni.showModal({ content: res.result.msg, showCancel: false }) console.log(res) }). catch ((err) => { uni.hideLoading() uni.showModal({ content: `更新操作执行失败,错误信息为:${err.message}`, showCancel: false }) console.error(err) }) }, |
posted on 2024-01-23 23:04 品味人生nuiapp 阅读(16) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通