想要在云函数中实现不重复添加数据?
发布于 6 年前 作者 jieyao 5720 次浏览 来自 问答

想要在云函数中实现不重复添加数据? 

比如利用openId判断,没有则添加;已存在则不添加

3 回复

addToSet对对象数组无效。

办法是将msg弃用数组,改成对象:

msg:{

“openid1”:{

nickName:’’

},

"openid2":{

nickName:''

}

}

你添加得数据不是基本类型,所以没生效。基本类型懂吗,string number 这些。Object不是基本类型

先where查询,在回调里判断length是否为0

回到顶部