For-Each-Loop через коллекцию mongoDB с использованием JavaScript - PullRequest
0 голосов
/ 18 января 2019

Я работаю над небольшим проектом mongoDB.

У меня есть 2 коллекции:

  • studentsList
  • studentsPresence

Я хочу проверить, есть ли документы для ученика в Студенческом присутствии. Если нет, он должен инициализировать студентов. Для этого я получил эту функцию:

// Check if there is a document for the presence for each student
function initializePresenceList () {
    const date = getDate();
    const match = PresenceDB.find({date: date}).fetch();
    if(match[0] == null) {
        const listStudents = ListDB.find();
        for (let student of listStudents) {
            alert('Check');
            PresenceDB.insert({
                _id: student._id,
                beaconID: student.beaconID,
                firstName: student.firstName,
                lastName: student.lastName,
                block1: false,
                block2: false,
                block3: false,
                block4: false,
                date: date
            });
        }
    }
}

alert('check'); не выполняется. Таким образом, часть for не выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...