收藏
回答

请问怎么获取数据存入数据库时自动生成的ID和怎么到别的页面拿出来用呢?

我想要获取登录页面用户信息存入数据库时哪条数据自动生成的id,然后到别的页面根据这个id找到那条数据

回答关注问题邀请回答
收藏

3 个回答

  • 🔆 🔆
    🔆 🔆
    2020-04-24

    后台出接口啊 让后台出根据ID查询用户信息的接口, 或者我没明白你的意思 ,是用户登录后返回的数据 有那个id 你不知道在哪里获取? 如果这样的话,你登录调接口 返回的id 可以存到全局中 app.globalData中, 然后在想用的页面拿到用。

    2020-04-24
    有用 1
    回复 2
    • 镇楠
      镇楠
      2020-04-24
      是啊,我看到调试器返回了id但是我不知道怎么获取,要怎样才能存到全局中 app.globalData
      2020-04-24
      回复
    • 🔆 🔆
      🔆 🔆
      2020-04-24回复镇楠
      私聊吧 我教你
      2020-04-24
      回复
  • 名仁华
    名仁华
    2020-04-24

    不太明白你的意思,把登陆 用户的信息做缓存,然后去别的页面找用户缓存的id

    2020-04-24
    有用 1
    回复 3
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-24

    要仔细看文档呀

    var res = await db.collection('todos').add(...)
    res._id 就是插入数据后的id
    


    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.add.html

    页面间数据传递方法

    1、通过页面url传递id

    wx.navigateTo({url:'/pages/xxx/xxx?id=' + id})

    2、通过navigateTo的events通信接口传递

    3、通过app.globalData传递

    4、通过storage传递

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-04-24
    有用 1
    回复
登录 后发表内容
问题标签