1

如何在android Parse中获取所有具有图像(关系)的帖子(帖子)

我的代码

// get their postsList
ParseQuery<Post> query = new ParseQuery<Post>(Post.class);
query.orderByDescending("views");
query.whereExists("images"); // only post with images attached to
query.include("User.profileImage.image");
query.whereEqualTo("isPublic", true);
posts = query.find();

我需要排除任何包含零图像的帖子。

换句话说,如何获取图片列为 Relation 且大小为 1 或更大的帖子

4

1 回答 1

0

我有一个课程有点像你报告的案例,但我会在 Parse Server 上使用 JS 代码为你发送,你可以将它上传到你的 Cloud Code。Back4App 在您的功能中提供上传文件的功能:服务器设置> 云代码部分> 设置,或者您可以使用 CLI 上传文件(命令行界面),检查图像是否有关系的代码是:

var Images = Parse.Object.extend("Image");
var query = new Parse.Query(Images);
var object;

query.doesNotExist("image");
query.doesNotExist("picture");

query.find()
.then(function(results) {
    for (var i = 0; i < results.length; i++) {
        object = results[i];
        console.log(object.id);
    }
});

在 Parse Server Docs,你有一个 Android 指南,我在这里查看过,类似于:

query.whereDoesNotExist("image");

如果您想在您的逻辑中包含更多列,只需在调用 find() 方法之前插入它:)

于 2018-04-26T13:02:31.870 回答