Android ParseQuery для поиска магазинов, имеющих хотя бы один товар
У меня есть два связанных объекта (Магазин и Предмет). У объекта item есть поле, содержащее его объект Shop.
Как создать parseQuery
чтобы получить все магазины, имеющие хотя бы один предмет.
1 ответ
Вы должны написать облачный код Elnaz jan, а затем запросить там. Примерно так ниже. Однако сначала поместите столбец как itemNumber со значением 0. Когда новый элемент сохранен, измените его на 1. Таким образом, по возвращении вы узнаете, что там должен быть элемент. Я думаю, что с SDK вы можете делать запросы в своем собственном коде, не обращаясь к облачному коду. В любом случае работает.
Parse.Cloud.define("getFeatured", function(request, response) {
var query = new Parse.Query("allCars");
query.equalTo("itemNumber", 1) ;
query.find({
success: function(results) {
response.success(results);
},
error: function() {
response.error("lookup failed");
}
});
});