Хранение данных иерархии в базе данных с индексированием отдельных узлов - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно хранить данные иерархии в базе данных. Я изучаю https://docs.mongodb.com/manual/applications/data-models-tree-structures/

enter image description here

В структуре дерева модели есть проблема, в которой:

  1. Я хочу пройти оба пути, от ребенка к родителям и от родителей к ребенку. Никакой тип в древовидной структуре моделей не поддерживает это.

  2. Мне нужно индексировать каждый узел (Книги, Программирование и др. c.). Я исследовал Текстовые индексы с подстановочными знаками . Это не работает с целочисленными полями.

Я открыт для любого типа базы данных, пока выполняются требования.

...