- 需求的场景描述(希望解决的问题)
前提:在云开发中,假设有A用户,B用户,C用户(C为创建的这条所有人都可以访问的公共数据)需要访问同一条公共的数据,这个数据中count为n个。且这A用户和B用户在访问这条公共数据后,都可以各自新增数据A_data和B_data并导致count数量变化,C用户对这条数据的增删查改也能影响到count的个数。
考虑的问题:
网速正常的情况下,如果A用户和B用户同时访问并做出一定的操作,都导致这条公共数据的count减少,而C用户(创建者)修改这条数据也会导致count的数量增加或者减少。如何保证count数量的正确性?
暂时的思路是 加个锁...求教在云开发中如何解决高并发的问题,以及在云开发中对锁这一概念的应用的具体思路。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/command.inc.html
谢谢,这确实是可以解决这个count的问题。