tutorsList.js 614 B

1234567891011121314151617181920
  1. /**
  2. * ПОЛУЧЕНИЕ СПИСКА КЛАССНЫХ РУКОВОДИТЕЛЕЙ ИЗ КОЛЛЕКЦИИ CURRIC
  3. * Copyright © 2019, А.М.Гольдин. Modified BSD License
  4. */
  5. "use strict";
  6. // Возвращает объект {"8А": "pupkin", "8Б": "prujinkin", ...}
  7. module.exports = async () => {
  8. try {
  9. let res = await dbFind("curric", {type: "class"});
  10. let tutList = {};
  11. for (let currDoc of res) {
  12. let tutLogin = currDoc.tutor || "none";
  13. tutList[currDoc.className] = tutLogin;
  14. }
  15. return JSON.stringify(tutList);
  16. }
  17. catch(e) {return "{}";}
  18. };