我正在寻找一个以文档为导向的数据库解决方案 - 首选MongoDB - 用于索引不断增长且频繁更改的(pandoc) Markdown文件。据我所知,MongoDB有一个干净的文本索引器,但我之前没有使用过MongoDB,唯一相关的是一个预处理HTML的索引过程。我考虑的情景是:自动索引Markdown文件,其中Markdown语法用于创建键(例如
## FOOO
-> header2:FOO
),并且键/值对的分层结构保留与它们在文档中出现的方式相同。这只能通过MongoDB实现吗?还是我总是需要预处理将Markdown转换为类似BSON文件的东西,然后将其摄入MongoDB?