Как получить данные на основе поля `parent` - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу настроить строку меню в соответствии с пользователем, и после анализа требований я нашел несколько полей для этого: - id, name, slug, parent, description, order, taxonomy.Я также делаю API, который будет сохранять данные в базе данных с этими полями.Я использую базу данных mongodb и golang api для этого.Но я застрял в одном случае: -

Случай: - Если пользователь добавляет страницу HOME, LINKS, Contact-US.Под страницей LINKS есть две дочерние страницы link1 и link2.То же самое Для страницы Contact-Us есть два дочерних элемента Contact1, Contact2.Затем, как мы будем отправлять данные в базу данных и как мы будем определять, какие страницы меню, какие дочерние.Есть какой-либо способ сделать это?Ниже я определяю типы полей: -

Id           int
Name         string
Slug         string
Parent       int
description  string
order        int
taxonomy     string 

Достаточно ли этих полей для добавления menu bar в соответствии с пользователем?

Любые предложения будут оценены.

Спасибо!

...