2025年云服务器 获取保存数据的_openid

云服务器 获取保存数据的_openid保存到微信小程序 云数据库中的每一条数据总是会有两个特殊的字段 id 和 openid id 是保存数据时 随机生成的 每一条数据的 id 都是不一样的 这样就可以通过 dos id 抓取保存的那条数据 要获取 id 的方式也很简单

大家好,我是讯享网,很高兴认识大家。

保存到微信小程序,云数据库中的每一条数据总是会有两个特殊的字段,_id和_openid

_id 是保存数据时,随机生成的,每一条数据的_id都是不一样的,这样就可以通过dos(_id)抓取保存的那条数据

要获取_id的方式也很简单,只需要在保存到云数据库方法的success回调中,获取第一个参数返回的值就可以看到

_openid就不同了,这与用户相关,同一个用户登陆以后,通过一定的操作,保存到云数据库里面数据的_openid都是相同的

如何获取_openid


讯享网

第一步
在云文件夹下创建一个nodejs文件
在这里插入图片描述
第二步 更改 index.js的部分配置

cloud.init({ 
    env: 'dxyx-qnumm' }) 

讯享网

env的键值就是云开发的环境id,在云开发控制台–>设置–>环境设置里面能否找到

第三步获取openid的云回调函数

讯享网wx.cloud.callFunction({ 
    name: 'app', //name的值与上图云文件夹的子文件夹同名 data: { 
    a:1, b:2 }, //data里面的参数在成功的回调里可以拿到 success: function (res) { 
    console.log(res) let openid = res.result.openid //这就是openid console.log(openid) } }) 

获取openid的所有云数据

wx.cloud.database().collection('goods').where({ 
    _openid: openid }).get().then((res) =>{ 
    console.log(res.data) //res为openid相关的所有在goods集合的数据, }) 
小讯
上一篇 2025-01-25 13:05
下一篇 2025-03-18 15:47

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/49061.html