Попытка отсортировать категории и форумы в NodeJS - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над приложением для форумов и в процессе создания домашней страницы форума, когда пользователь переходит на (domain.net/forums/). Я использую Express, Mon goose и E JS. На этой странице я хочу показать все форумы (с их категориями). Мне сложно придумать лучший метод сортировки и организации форума. Вот две модели:

  1. Forum: forumId, forumParent (категория), forumName, forumDescription
  2. Category: categoryId, categoryName, categoryDescription

Какой был бы лучший метод сортировки / отображения категорий с их форумами? Я не могу придумать хороший способ сделать это. Я хочу, чтобы структура была такой:

  • Категория1
    • Форум1
    • Форум5
  • Категория2
    • Форум4
    • Форум3
    • Форум6
  • Категория3
    • Форум8
    • Форум7

Я хочу иметь возможность изменять положение каждой категории и каждого форума. Как лучше всего это сделать? Я подумал о том, чтобы сделать какое-то числовое значение в обеих моделях, которое будет просто отображать категории / форумы от наименьшего к наибольшему. Некоторые советы были бы полезны.

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