由于各种原因,我对使用MongoDB非常感兴趣。它很适合我的许多需求。
但是,我还需要执行相当于XPath的查询。我有一个复杂的分层文档。我需要能够基于参数匹配提取特定节点(及其子节点)。类似的东西:
给我从节点x开始的文档结构,其中属性“level”为null或1。
MongoDB可以这样做,如果是这样,我该怎么做呢?或者我应该坚持使用PostgreSQL / SQL Server进行此类工作?
答案 0 :(得分:0)
错误的工具....使用数据库提供显式支持分层数据,如图形数据库或支持XML的RDBMS(如果您使用的是XML)。 MongoDB不适合这个目的..