ios - buttons - ionic text
Restricciones de consulta Parse contenidas en la lista de puntero(donde, $ in) (1)
En este caso, es posible que desee usar matchesQuery
lugar de matchesQuery
.
El siguiente código es JS pero fácil de traducir:
var productQuery = new Parse.Query("Product");
productQuery.containedIn("objectId", [ YOUR LIST OF IDs ]);
var introductionQuery = new ParseQuery("Introduction");
introductionQuery.matchesQuery("product", productQuery);
introductionQuery
.find()
.then(function(introductions) {
[...]
});
Más información sobre esto para iOS: https://parseplatform.github.io/Parse-SDK-iOS-OSX/api/Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery :
Tengo dos tablas en Parse: Product
e Introduction
.
Introducción tiene un product
columna de puntero y un status
columna de cadena.
Puedo recuperar fácilmente todas las Introducciones con el estado "en vivo, validado" con los siguientes parámetros en mi Solicitud de Introducción GET (documentación de Parse) :
{
where = {
status = {
"$in" = (
live,
validated
);
};
};
}
Ahora, me gustaría recuperar todas las Introducciones con, por ejemplo, todos los productos Id. Iguales a "Jpun01VJ3c, AkxTvIdZTQ".
Intento los siguientes parámetros (también intento con solo una matriz de ObjectId dentro de $in
: "$ in" = (Jpun01VJ3c, AkxTvIdZTQ);).
{
where = {
product = {
"$in" = (
{
"__type" = Pointer;
className = Product;
objectId = Jpun01VJ3c;
},
{
"__type" = Pointer;
className = Product;
objectId = AkxTvIdZTQ;
}
);
};
};
}
Entonces, la pregunta es: ¿cómo podemos hacer para recuperar Introducciones con una lista de productos?
¿Tienes alguna sugerencia?
ps: no hay problema para recuperar solo una Introducción para un producto específico como este:
{
where = {
product = {
"__type" = Pointer;
className = Product;
objectId = Jpun01VJ3c;
};
};
}
Gracias