【问题标题】:Filter Java(Android) com ParseQuery campo tipo Pointer过滤 Java(Android) com ParseQuery campo Tipo 指针
【发布时间】:2021-06-01 01:40:32
【问题描述】:

我该如何做这个查询,因为这个字段(产品)是指针类型,它引用另一个表(组)

ParseQuery<ParseObject> queryProdutos = ParseQuery.getQuery("products");
queryProdutos.whereEqualTo("group", "a431g152aa1" );
queryProdutos.findInBackground((objectGroup, e1) -> {
    for (ParseObject group: objectGroup) {
        Log.i("main", "return === " + group.getString("nome"));
    }
});

在 NodeJS 中,我设法通过这种方式解决了这个问题:

.equalTo("group", { __type: 'Pointer', className: 'groups', objectId: "xxxxx" })

但在 Java (android) 中我不能那样做,我也试过那样做:

queryProdutos.whereEqualTo("evento", new ParseObject("eventos").get(ParamsDao.getEventoId()

这是一次尝试,但没有成功。

怎么做?

【问题讨论】:

标签: android filter parse-platform


【解决方案1】:

解决了,Resolvido!

queryGrrupos = ParseQuery.getQuery("products");
queryGrrupos.whereEqualTo("group", ParseObject.createWithoutData("groups", ParamsDao.getEventoId()));

【讨论】:

    猜你喜欢
    • 2021-11-08
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多