直接上图
为方便用户管理,系统的openid太长根本不方便记忆和管理,所以想到这个方法来处理
//检查,检查是否之前已经授权登录,注册成功了
db.collection('users').where({
_openid: app.globalData.openid
}).get({
success(res){
if(res.data.length==0){
//添加记录到数据库
db.collection('users').add({
data: {
num:Math.floor(Math.random() * 1000000 + 10),//UID
avatarUrl : user.avatarUrl,
nickName: user.nickName,
time:Date.now(),//UID生成
},
然后就可以成功啦