关于云数据库Upsert的问题

来源:3-8 【讨论题】JS 异步解决方案的发展历程以及优缺点

小小学生侠

2025-07-06

老师您好,想提问关于云数据库Upsert的问题,
现在我解决的方式是先Where有没有对应记录,如果有就Update,没有就Add,
我现在使用的方法是要访问两遍数据库的,可能对于性能上来说不高,请问老师有没有更好的方法去解决Upsert问题,谢谢老师!

写回答

1回答

谢成

2025-07-11

https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/model/model.html#upsert

小程序现在有这个upsert方法,该方法通过单次数据库操作完成判断和执行,避免了 “先查询再判断”的额外请求,提高了操作效率和原子性。

0
2
小小学生侠
老师您好,我学习了您分享的关于upsert的文档,但是一直不得要领,还想请教您怎么在云函数中调用这个数据模型的upsert,实现对于云数据库的更新插入操作,期待您的回复。
2025-07-20
共2条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1953 学习 · 2778 问题

查看课程