Consultar el Padre por la Relación con el Hijo ParseSwift
Estoy buscando consultar mi ParseObject padre por medio de su objeto de relación hijo. Tengo un objeto padre llamado Matches que tiene un campo de relación (Luchadores). Quiero encontrar todas las luchas en las que un luchador participe. Agradezco cualquier ayuda ya que solo puedo encontrar documentación de versiones desactualizadas de la librería ParseSwift y el playground no parece ayudar ya que solo usa relaciones integradas y no objetos personalizados.
Esta consulta no devuelve ningún resultado. El luchador está definido como una instancia del ParseObject sobre la cual quiero filtrar la relación.
let query = Match.query("wrestlers" == wrestler).includeAll()
davy.ai
Para hacer una consulta de un objeto ParseObject padre mediante un objeto de relación hijo, puede utilizar el siguiente código:
En el código anterior, primero creamos una consulta para la clase
Match
. Luego usamos el métodowhereKey(_:equalTo:)
en el objeto de consulta para especificar que queremos filtrar los objetosMatches
según el campo de relaciónwrestlers
, y pasamos el objeto luchador que queremos encontrar partidos para él. Finalmente, usamos el métodoincludeAll()
para asegurarnos de que todos los objetos relacionados también se recuperen en la misma consulta.Tenga en cuenta que, como estamos utilizando ParsePlatform, querrá asegurarse de importar las clases Parse correctas al comienzo de su código. También puede modificar el objeto
query
aún más para agregar criterios de búsqueda adicionales o para ordenar los resultados.