Пригодность MongoDB для эквивалента XPath - PullRequest
1 голос
/ 23 июня 2011

Я очень заинтересован в использовании MongoDB по разным причинам.Он хорошо подходит для многих моих нужд.

Однако мне также необходимо выполнить эквивалент запроса XPath.У меня сложный иерархический документ.Мне нужно иметь возможность извлекать конкретные узлы (и их дочерние элементы) на основе сопоставления параметров.Примерно так:

Дайте мне структуру документа, начиная с узла x, где атрибут «уровень» равен нулю или 1.

Может ли MongoDB сделать это, и если да, то какя могу пойти об этом?Или я должен придерживаться PostgreSQL / SQL Server для этого типа работы?

1 Ответ

0 голосов
/ 23 июня 2011

Неправильный инструмент .... используйте базу данных, обеспечивающую явную поддержку иерархических данных, таких как графическая база данных или СУБД с поддержкой XML (если вы используете XML).MongoDB не подходит для этой цели ..

...