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上的數據:
在這裏插入圖片描述
前端設備查詢數據:
在這裏插入圖片描述
本文章如有錯誤的地方,請各位大神多多指正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章