收藏
回答

为什么查询数据库的时候,如果条件是_openid:OPENID,无论OPENID是什么都返回整个表?

微信小程序,云开发,用where查询数据库的时候,如果条件是_openid:OPENID,无论OPENID是什么都返回整个表,用别的条件如_id:就不会

正确的用_openid查表的方式 是怎么样的呢


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

10 个回答

  • 你任何为人称道的美丽
    你任何为人称道的美丽
    04-14

    是因为数据库权限设置成了只对创建者可读写,

    解决方案,将数据库权限设置成供所有人读,仅创建者读写即可。


    04-14
    有用 1
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-10-05

    你的表结构是怎么样的

    2019-10-05
    有用 1
    回复 14
    查看更多(9)
  • Lambert
    Lambert
    04-01

    我也遇到这个问题了,本来应该只有填写对应的openid才能返回的,现在的问题是我随便填个333444都能把自己的数据拿回来,这也太奇葩了吧,楼主解决问题了吗,知道原因不,望告知一下

    04-01
    有用
    回复
  • 西路
    西路
    03-19

    的确我也有这个问题,希望官方尽快修复

    03-19
    有用
    回复
  • 嗯你
    嗯你
    03-06

    OPENID咋定义的?

    03-06
    有用
    回复
  • 扭纹柴
    扭纹柴
    2019-11-22

    我遇到的也是这个问题,用别的字段判断没问题,用_openid就不行,我觉得 MR.XYZ@ 说得对,可能小程序底层有对openid的判断吧

    2019-11-22
    有用
    回复
  • 于巾栢
    于巾栢
    2019-10-15

    我的也是这个问题,怎么解决


    2019-10-15
    有用
    回复
  • H
    H
    2019-10-08

    db.command.eq(OPENID)这样试试



    2019-10-08
    有用
    回复 5
    • Peer Pressure
      Peer Pressure
      2019-10-09
      这样吗,还是不行呢😰
      2019-10-09
      回复
    • H
      H
      2019-10-09回复Peer Pressure
      emmm~难搞,需要看到实际情况才有用了
      2019-10-09
      回复
    • MR.LIANG
      MR.LIANG
      2019-11-01
      _openid:  必须是真实的openid。 不能用自己定义的字符串
      2019-11-01
      2
      回复
    • MR.LIANG
      MR.LIANG
      2019-11-01回复Peer Pressure
      之前我也遇到过这个问题。必须是用户对应的小程序的真实openid才有效
      2019-11-01
      回复
    • Lambert
      Lambert
      04-01回复MR.LIANG
      我用我另外一个找账号的openid放进去查询,结果也给我返回了,但是返回的不是我对应账号openid的数据,而是我当前登录开发者工具账号openid的数据,意思就是说我随便填个啥,它都能把我当前开发者工具登录的账号的数据全部返回来
      04-01
      回复
  • Xpt
    Xpt
    2019-10-07

    你别用OPENID这个命名试试

    2019-10-07
    有用
    回复 3
    • Peer Pressure
      Peer Pressure
      2019-10-07
      这个也很奇怪,用别的名如_id,就功能正常,就用_openid:来检索的时候出现这种情况
      2019-10-07
      回复
    • MR.LIANG
      MR.LIANG
      2019-11-01
      _openid: 必须是真实的openid。 不能用自己定义的字符串
      2019-11-01
      1
      回复
    • 扭纹柴
      扭纹柴
      2019-11-22回复MR.LIANG
      只能用多一个微信号来测试了,mark一下
      2019-11-22
      回复
  • 伟岸
    伟岸
    2019-10-05
    |
    2019-10-05
    有用
    回复 1
    • Peer Pressure
      Peer Pressure
      2019-10-05
      这是啥,按理说如果没有匹配应该返回不了吧(我比较菜
      2019-10-05
      回复
登录 后发表内容
问题标签