Я читал о различных моделях хранения древовидных данных и думаю, что в моем случае путь материализованных путей или массив предков - это путь.
Но мне понадобится некоторое концептуальное руководство, чтобы я не начинал таким образом, который окажется неправильным на более позднем этапе
То, к чему я стремлюсь, - это структура, подобная приведенной ниже.агрегированные значения из поддеревьев присутствуют на родительском уровне.Синие точки представляют отделы, а цифры ниже могут представлять счета отделов.
Может ли это быть сделано только с запросами или мне нужно его кодировать?Исходя из мира реляционных данных ... как мне смоделировать это?Это две разные коллекции, встроенные документы или что-то еще?