REST dans Parse $ in vers ObjectID de Pointer Code d'erreur 106

J'essaie d'obtenir la requête suivante:

https://api.parse.com/1/classes/Video?where= {"course":{"__type":"Pointer","className":"Course","objectId":{"$in":["id1","id2"]}}} 

Je pose une question sur la table de vidéos, sur le champ "cours" (c'est un pointeur) pour obtenir toutes les vidéos dont le cours est l'un des identifiants passés dans le tableau (pour cette raison, j'utilise $ in) car si je n'utilise pas $ In, je n'ai pas de problèmes mais je n'en ai pas besoin.

L'erreur est la suivante:

 { code: 106, error: "key objectId should be a string" } 

Ce que je dois faire? Avez-vous une idée??

Merci

Vous pouvez essayer avec le "$inQuery"

 where={"course":{"$inQuery":{"where":{"objectId":{"$in":["id1","id2"]}},"className":"Course"}}} 

Je n'ai pas utilisé l'API restante, mais le guide indique que vous pouvez composer des conditions avec $ ou, comme suit …

 https://api.parse.com/1/classes/Video?where={"$or":[ {"course":{"__type":"Pointer","className":"Course","objectId":"id1"}}, {"course":{"__type":"Pointer","className":"Course","objectId":"id2"}} ]}