Этот код работает, но он создает случайный ключ для уведомлений.Как поставить целое число (0,1,2, ...) в качестве ключа, чтобы иметь список в моей базе данных?
<pre>
exports.detectEvent = functions.database
.ref("Event/{eventID}")
.onCreate((snapshot, context) => {
const event = snapshot.val();
const sport = event.sport.name;
const level = event.niveau;
const name = event.name;
var promises=[];
var path = "Sports/" + sport + "/" + level;
var notif = {
type : "Event",
contentID : context.params.eventID,
message : sport + " : Un nouvel événement vous correspond ! ",
seen : false,
date : "01"
};
console.log('path ', path);
return admin.database().ref(path).once("value", function(result) {
var datas = result.val();
for (var property in datas) {
if (datas.hasOwnProperty(property)) {
promises.push(admin.database().ref("Users/"+datas[property]+"/notifications").push(notif));
}
}
return Promise.all(promises);
})
});
<code>