我正在使用Parse.com和PHP库,我想为一个ClassA做一个过滤器,带有一个指向_User类的指针,用于状态为1的所有用户,但是使用wherePointer函数我不能使用类似的东西:
$qry->wherePointer('userId','_User.status','1')
其他选项,我可以尝试先获取数组中状态为1的所有用户,但我不知道如何使用带有指针的whereContainedIn():
$uqry->whereContainedIn('userId',array('C00Bdpdpae','4T619487iy','uynOEwwg4a')) ;
我尝试了这种形式,但返回一个空数组。
感谢您的帮助。
答案 0 :(得分:1)
首先,当我提出问题时,我使用了一个较旧的解析库(因为我使用了函数whereContaindedIn),现在我使用新的Parse.com SDK for PHP,我可以使用函数$ uqry-> containsIn,技巧就是以这种方式使用函数:
$uqry->containedIn('createdBy', array(new parseObject('_User','3YjQkMwfff'),new parseObject('_User','3YjQkMwggg'))) ;
对于这种情况,我希望能为其他人服务。
问候。
答案 1 :(得分:0)
您可以按如下方式使用ContainedIn查询:
$query->containedIn( 'userId', array('C00Bdpdpae','4T619487iy','uynOEwwg4a') );