Express. js мон goose и материализованные категории - PullRequest
0 голосов
/ 22 марта 2020

Так что у меня проблема с рабочими многоуровневыми категориями, созданными с использованием стиля материализованного пути. Это просто получает все категории и проходит для просмотра. Что мне нужно, так это «отсортировать» их, так что после каждой родительской категории должны появиться дочерние категории (как на рисунке).

router.get("/categories/add", async (request, response, next) => {
  const categories = await Category.getAllCategories();
  await response.render("./back/admin/categories/add_category", {
    page_title: "Add categories",
    categories: categories
  });
});

enter image description here

Для материализации пути я использую этот плагин https://github.com/vikpe/mongoose-mpath

Это Плагин имеет функцию category.getAllChildren (), которая использует обещания, например, я не могу вызвать эту функцию в шаблоне pug, и я не знаю, как использовать ее в маршрутизаторе.

ПОЖАЛУЙСТА, ПОМОГИТЕ

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