【发布时间】: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()
这是一次尝试,但没有成功。
怎么做?
【问题讨论】:
-
您是否尝试从 Product 对象中获取另一个解析对象?
标签: android filter parse-platform