2017-09-14 7 views
0

私は現在、Parse SDKのPHPライブラリを使用しています。行のリレーションオブジェクトに対してequalToクエリを実行したいと思います。Parse PHP - Relationクラスのクエリ

基本的には、関係クラス線データの列「状態」のすべての行を取得= 1

誰もがこれを達成するためにどのように任意のアイデアを持っていますか?私は公式のドキュメントやGoogleの検索で何かを見つけることができません。

$query = new ParseQuery("Lines"); 
$innerQuery = $query->get("LineData")->getQuery()->find(); 

$innerQuery->equalTo("status", ['__type' => "Pointer", 'className'=> "States", 'objectId' => "XvGh5HkSAw"]); 
$results = $innerQuery->find(); 
return $results; 

ご協力いただければ幸いです。おかげ

答えて

0

()取得していません。子クラスに関するクエリを実行し、そのクエリを親クラスと照合する必要があるようです。

$innerQuery = new ParseQuery("LineData"); 
$innerQuery->equalTo("Status", ['__type' => "Pointer", 'className'=> "States", 'objectId' => "XvGh5HkSAw"]); 

$query = new ParseQuery("Lines"); 
$query->matchesQuery("InnerLine", $innerQuery); 
$all = $query->find(); 

希望は誰にでも役立つはずです。

関連する問題