java - 如何查询基于数组的行列表?

标签 java android parse-platform android-adapter listadapter

为什么我不能以这样的方式查询我的用户,以便通过用我想要手动特征的用户填充数组来返回预先指定的用户列表?

String[] topUsers = {"pYYMsL9RWW", "XdvlyOgS3n", "J5YDxiXc3U"};

final ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereEqualTo("objectId", topUsers);

最佳答案

您可以使用:

query.whereContainsAll("objectId", topUsers);

文档:https://parse.com/docs/android/guide#queries-queries-on-array-values

更新:

应该使用,query.whereContainedIn("objectId", topUsers);

关于java - 如何查询基于数组的行列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36073863/

相关文章:

java - Android : load(getClass(). getClassLoader(),classLoadingStrategy) 抛出 java.lang.IllegalStateException

Java Android - 创建我自己的类

java - Youtube HTML5 视频在 Android 中停止运行

ios - 从 UICollection 中删除项目但出现 "Array index out of range"错误

javascript - 是否可以使用 objective-c 从 parse.com 检索数据并将其显示在网站上?

java - 为什么 TreePath 是由 Object[] 而不是 TreeNode[] 构造的?

java - 为什么当我调用 toString() 时 String 接收器的大小小于原始 ByteArrayOutputStream 的大小

从未选择用于多个 OP 代码的 Java SocketChannel register()

java - 如何设置此gradle依赖关系?

android - 检查 (ParseUser.getCurrentUser() != null) 时出现 NullPointerException