【发布时间】:2014-08-22 06:39:31
【问题描述】:
我是 Parse 的新手,我正在尝试让所有 Parse 用户的手机号码与我的通用列表中存储的任何手机号码相匹配,有没有简单的方法可以做到这一点?
我在 Parse 的 User 类下创建了一个名为“mobile”的自定义字段,然后我还有一个手机号码列表,我想检查它们是否已在我的 User 类中使用和注册。
在 SQL 中,我可能会执行以下操作:
选择 * 来自用户 WHERE 移动 IN(“+01123123”、“+01455123”、“+0141234”、“+123123123”、“+42331321”)
我真的不知道如何在 Parse 中执行此操作,如果之前有人问过这个问题,我很抱歉,但我已经卡了一段时间,没有运气谷歌搜索。
非常感谢!!
【问题讨论】:
-
您使用的是哪个 SDK?
-
查看其他 API 文档“查询”部分“$whereIn”
-
嗨 Ricky 和 Robert,感谢 cmets!我正在使用适用于 Android 的 Xamarin SDK。我能够使用“包含”Linq 查询来解决问题,我不确定如何在此处正确粘贴代码,但有效的 Parse 查询如下所示: var query = from userTable in ParseUser.Query where contactNumbers.Contains( userTable.Get
("mobile") ) 选择 userTable;
标签: parse-platform where-clause where-in