Прежде всего, я француз, поэтому я приношу свои извинения за мой английский ...
Я бы хотел вычислить среднее значение из значений в json, используя firebase и angular.Моя цель - отфильтровать по определенному идентификатору и получить значение ставки.
"avis" : {
"-LTMQXqMDrRPgJmtYteU" : {
"date" : "11/11/2018",
"description" : "jkldjflsdjfklsdjklfjkdkl",
"id" : "-LPzmMTwf8muvAl8xhPM",
"name" : "daniel",
"rate" : "4"
},
"-LTM_fI6KREHqKkdcjc1" : {
"date" : "12/12/2018",
"description" : "jlkj",
"id" : "-LPzmr9M6DrSCViNphj-",
"name" : "sfgf",
"rate" : 2
},
"-LWQJuqDJoogUcZt5KPL" : {
"date" : "17/01/2019",
"description" : "FFFF",
"id" : "-LPzmr9M6DrSCViNphj-",
"name" : "FFF",
"rate" : 1
},
... Например, чуть ниже я хотел бы рассчитать среднее значение показателя для id -LPzmr9M6DrSCViNphj-.Таким образом, я получаю оценки 2 и 1, в среднем 1,5.
Я создаю функцию:
this.afDb.list('/avis', ref => ref.orderByChild('id').equalTo(this.item.key)).valueChanges().
subscribe(
result => {
console.log('result: ', result);
});
Но когда я это делаю, у меня есть все значения, и я хотел бы только значения ставки...
Не знаю, понятно ли ...
Большое спасибо за поддержку!