android - 过滤 Java(Android) com ParseQuery campo Tipo 指针
问题描述
我将如何进行此查询,因为此字段(产品)是指针类型,它引用另一个表(组)
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()
这是一次尝试,但没有奏效。
怎么做?
解决方案
解决了,Resolvido!
queryGrrupos = ParseQuery.getQuery("products");
queryGrrupos.whereEqualTo("group", ParseObject.createWithoutData("groups", ParamsDao.getEventoId()));
推荐阅读
- php - 如何将数据插入到php中具有FK关系的两个表中
- java - 如何手动更改 DayNight 主题?
- java - JVM 未在服务器中进行夏令时更改
- python - pyinstaller ModuleNotFoundError
- c# - OAUTH:C# .NET Framework 中的授权代码授予示例
- maven - 无法解析 com.vertica:vertica-jdbc:9.0.1
- amazon-s3 - Flink:使用 StreamingFileSink 时设置 ACL
- python - 无法设置气流,“启动气流数据库”时出错
- azure - 将 AAD 日志发送到 Azure Monitor 不起作用
- amazon-web-services - 带有 jmeter 服务器的 Amazon ECS 无法在 ip 上连接