我正在做一个mongoDB小项目。
我有2个收藏集:
我想检查studentsPresence中是否有针对学生的文件。如果不是,则应初始化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部分没有被执行。