SQL查询bmob的数据

SQL查询bmob的数据

当同学们使用bmob后端云存放数据后,然后想用前端设备(手机等等)查询云端数据返回前端设备的时候可以用SQL方法查询bmob数据。因为本人提前有写了一个简易的计步器APP,然后把用户的步数存放在bmob上然后分享一下我查询bmob数据的方法。
其实很好理解,因为存放在bmob上的数据其实是一张表格,然后我们就直接用sql语句直接查询bmob表格,废话不多说直接上代码:

 String bql="select username,step from _User where step >=0 ";
                BmobQuery<MyUser> query=new BmobQuery<MyUser>();
                query.setSQL(bql);
                query.doSQLQuery(new SQLQueryListener<MyUser>() {
                    @Override
                    public void done(BmobQueryResult<MyUser> result, BmobException e) {
                        if (e==null){
                            List<MyUser> list=(List<MyUser>) result.getResults();
                            if (list!=null && list.size()>=0){
                                for (int i=0;i<list.size();i++){
                                    Text.append(list.get(i).getUsername()+" 步数:"+Integer.toString(list.get(i).getStep())+"\n");


                                }


                            }
                            Toast.makeText(Main5Activity.this,"更新成功",Toast.LENGTH_LONG).show();
                        }else {
                            Toast.makeText(Main5Activity.this,"更新失败,请重新更新",Toast.LENGTH_LONG).show();

                        }

只需要理解一下String bql="select username,step from _User where step >=0 ";这句就行,以我的为例查询目标为: username和step;查询的表格名为_User;查询的限制条件为:step >=0。通过这几步就可以查询bmob上的数据了。
演示效果
bmob上的数据:
在这里插入图片描述
前端设备查询数据:
在这里插入图片描述
本文章如有错误的地方,请各位大神多多指正

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值