MongoDB相当于XPath的适用性

时间:2011-06-23 11:34:07

标签: sql xpath mongodb hierarchical-data

由于各种原因,我对使用MongoDB非常感兴趣。它很适合我的许多需求。

但是,我还需要执行相当于XPath的查询。我有一个复杂的分层文档。我需要能够基于参数匹配提取特定节点(及其子节点)。类似的东西:

  

给我从节点x开始的文档结构,其中属性“level”为null或1。

MongoDB可以这样做,如果是这样,我该怎么做呢?或者我应该坚持使用PostgreSQL / SQL Server进行此类工作?

1 个答案:

答案 0 :(得分:0)

错误的工具....使用数据库提供显式支持分层数据,如图形数据库或支持XML的RDBMS(如果您使用的是XML)。 MongoDB不适合这个目的..