如何从Android的无后端和隐藏(不删除)重复项中排序数据?

贾罗德·巴菲尔德

我正在创建一个应用程序,它将允许用户从商店中的平板电脑中选择饮料。商店经理将能够从Backendless上传新饮料。目标是为每个品牌都有一个按钮,但是我不确定如何停止为两个不同的饮料复制按钮。如何设置我的桌子

最初,我要尝试对它们进行排序,然后对它们进行计数,然后添加要匹配的按钮,但我不知道仅对品牌计数一次。我搜索了Backendless的API文档,但找不到所需的内容。

     DataQueryBuilder queryBuilder = DataQueryBuilder.create();


          Backendless.Data.of( "Location_1" ).getObjectCount( queryBuilder,
                    new AsyncCallback<Integer>()
                    {
                     @Override
                 public void handleResponse( Integer integer )
                                {
                         Log.i( "MYAPP", "found Brands " + integer );

    }
     @Override
     public void handleFault( BackendlessFault backendlessFault )
                                {
   Log.i( "MYAPP", "error - " + backendlessFault.getMessage() );
                                }} );
马克·皮勒

您应该使用COUNT聚合函数,并按Brand名称对结果进行分组该文档在以下文档中进行了描述:https//backendless.com/docs/android/doc.html#data_count

这是一个示例代码:

DataQueryBuilder dataQueryBuilder = DataQueryBuilder.create();
dataQueryBuilder.setProperties( "Count(objectId)", "Brand" );
dataQueryBuilder.setGroupBy( "Brand" );
Backendless.Data.of( "Brands" ).find( dataQueryBuilder, new AsyncCallback<List<Map>>()
{
  @Override
  public void handleResponse( List<Map> response )
  {
    Log.i( "MYAPP", response );
  }

  @Override
  public void handleFault( BackendlessFault fault )
  {
    Log.e( "MYAPP", fault.toString() ); 
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章