Мне нужно хранить данные иерархии в базе данных. Я изучаю https://docs.mongodb.com/manual/applications/data-models-tree-structures/
В структуре дерева модели есть проблема, в которой:
Я хочу пройти оба пути, от ребенка к родителям и от родителей к ребенку. Никакой тип в древовидной структуре моделей не поддерживает это.
Мне нужно индексировать каждый узел (Книги, Программирование и др. c.). Я исследовал Текстовые индексы с подстановочными знаками . Это не работает с целочисленными полями.
Я открыт для любого типа базы данных, пока выполняются требования.