Мне нужно добавить в свою базу данных список от 3 учеников до 1 учителя (и предположить, что его еще нет).Также следует вернуть словарь клиенту.Я использую облачные функции.Вот моя идея, мое приложение зависает, когда я его запускаю.
exports.addNewStudents = functions.https.onCall((data, context) => {
const totalStudent = data.total; //"3"
const teacher = data.teacher //"Robert"
var studentListToReturn = new Dictionary<string, object>();
for (int i=0; i<totalStudent,i++ )
{ // 'i' is going to be the student's ID and I use it in the path:
return admin.database().ref('studentsTable/teacher/'+i).push({
date: Date();,
class: "Highschool",
}).then(() => {
studentListToReturn[i]=i ;
})
return studentListToReturn;
В моей БД оно должно выглядеть так:
StudentsTable
Роберт
- 0 {дата: 13.11.2017, класс: "Highschool"}
- 1 {дата: 13.11.2008, класс: "Highschool"}
- 2 {дата: 13.11.2008, класс: "Highschool"}
I 'm new для облачных функций (и js), не могли бы вы помочь?