Я просто не думал достаточно глубоко.На момент вставки у меня в настоящее время есть только родительский идентификатор, но когда у меня появляются пути - я могу использовать их для поиска родителя, затем я могу убедиться, что родительский объект существует точно так же, как я делаю это в настоящее время.with parent-id.
Единственная проблема в этом подходе состоит в том, что мне нужно сохранить путь даже для ветвей, у которых нет родителя (потомков root).
ТогдаЯ могу просто найти их в массиве с помощью запроса Монго, и если они не существуют, путь является поддельным, и я прекращаю обновление.