收藏
回答

在微信app体验版中,我添加了几个体验用户,但为什么用户间添加的数据相互间不能查询呢?

每个用户之间只能查询自己添加的数据,不能查询其它人添加的数据,即使是不加任何条件的查询也一样;

例如:现在有2个用户,user1和user2;

user1添加了一条数据A1;

user2添加了2条数据abc1和abc2;

user2用最基本的查询,只能查到abc1和abc2,不能查到A1,

 wx.cloud.database().collection('partsdata')

      .get()

      .then(res => {

        console.log('请求成功', res)

        this.setData({

            partlist: res.data,

        })

        partlist_length = res.data.length

        if (partlist_length <= 0{

          wx.showToast({

            title: '没有查询到相关数据',

            icon: 'none'

          })

        }

      })

      .catch(err => {

        console.log('没有查询到相关信息,请重新输入')

      })

这是什么原因呀,是哪里不对吗?我刚学不久,还请多指教,谢谢!

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

2 个回答

  • brave
    brave
    2021-12-22

    数据库权限是不是设置了 仅创建者可读

    2021-12-22
    有用 1
    回复
  • wdcheng
    wdcheng
    2021-12-22

    是这个原因,修改了就好了,非常感谢!!!

    2021-12-22
    有用
    回复
登录 后发表内容