【笔记】云开发,数据库的_id可以自定义吗?
发布于 5 年前 作者 xiulanxiong 3198 次浏览 来自 分享

云开发,数据库的_id可以自定义吗?> 云开发,openid可以作为数据库集合的_id吗

云开发有一段时间了,在数据库集合增加一条记录的时候,已经习惯了_id是随机生成的,但是在开发中遇到了一些问题:

集合中,openid是作为一个Unique key

假如某条记录需要用openid去更新,那么难道每次都要通过openid去查询记录,然后找到对应的某一条记录,取_id,再完成更新吗。

其实换个思路想想,如果直接把openid作为_id,整个问题就很简单了,那么openid可以作为_id吗,经过代码验证,现在可以很确定,任何唯一字符串都是可以作为_id的。

社区之前也曾有讨论,具体请移步下面链接:

https://developers.weixin.qq.com/community/develop/doc/00068c681bc0709b5569d00e456000

1 回复

没错就是这样

每次都要通过openid去查询记录,然后找到对应的某一条记录,取_id,再完成更新

回到顶部