파스는 불행히도 그룹별로 지원하지 않습니다.
먼저 모든 상점을 선택하고 각 상점에 카운트 쿼리를 사용할 수 있습니다. 이 너무 많은 요청을 수행하는 경우
var query = new Parse.Query("Membership");
query.equalTo("shop",shop_id);
var promise = query.count().then(function(count){
var number_of_membership_of_one_shop = count;
return number_of_membership_of_one_shop;
});
, 모든 구성원을 선택한 후 클라이언트를 계산하지만, 당신은 몇 가지 다른 기술을 채택해야 할 수도 있습니다 그래서 이것은 1000의 제한이됩니다 수 :
을
var query = new Parse.Query("Membership");
query.select("shop_id");
query.limit(1000);
var storeCounts = [];
queryObject.find({
success: function (results) {
for (var i = 0; i < results.length; i++) {
var shopId = results[i].get('shop_id');
if (!storeCounts[shopId]) {
storeCounts[shopId] = 0;
}
storeCounts[shopId]++;
}
},
error: function (error) {
alert("Error: " + error.code + " " + error.message);
}
});
밑줄이 필요하고 _.groupBy() – danh