classesGroups.js 642 B

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