Как я могу использовать find select в angularJS, а затем подсчитываю его, я новичок в стеке и не знаю, как использовать отдельный метод.
Вот моя структура таблицыс примерами данных:
donation_no:"3124"
donors_name:"Jeremy Adrian De Vera"
date:"12/26/2018"
time:"8:30"
blood_group:"B"
volume:"2"
branch:"Pasig"
Я уже пробовал это с помощью php, как это, но как я могу сделать это в угловых:
$query = "SELECT DISTINCT fruits, COUNT(*) as counter FROM my_table WHERE date_tested BETWEEN '$date_from' AND '$date_to' GROUP BY fruits";
Вотмой код для поиска значений из моей базы данных
api.js
router.get('/blooddonationmanagement', function(req, res) {
Blooddonation.find({},function(err, blooddonations) {
res.json({ success: true, blooddonations: blooddonations });
});
});
blooddonationCtrl.js
angular.module('blooddonationControllers', [])
.controller('blooddonationCtrl', function(Blooddonation,$scope) {
var app = this;
function getBlooddonations() {
Blooddonation.getUsers().then(function(data) {
app.blooddonations = data.data.blooddonations;
});
}
chapters.html
<tr ng-repeat="person in blooddonationmanagement.blooddonations">
<td>{{ person.branch}}</td>
</tr>
Как я могу подсчитать отдельные значения, а затем подсчитать его по моей БД, я ожидаю так:
branch count
Pasig 29
Manila 16
Pasay 19