Я работаю над небольшим проектом 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 не выполняется.