DocPad和MongoDB

时间:2013-12-19 15:16:29

标签: mongodb docpad

我正在寻找一种将DocPad与MongoDB一起使用的方法。试图谷歌,但没有发现任何令人鼓舞的事情。你能给出至少一些提示吗? 我正在开发的部分内容需要持久化。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

从上个月发布的6.55版本开始,DocPad在项目的根目录中创建一个名为.docpad.db的持久性db文件:

https://github.com/bevry/docpad/blob/master/HISTORY.md

我想这是你需要的持久行为的第一步;文档可能会被解析并插入到Mongo数据库中,因为在幕后,DocPad使用的QueryEngine具有类似于Mongo的API:

https://github.com/bevry/query-engine

关于你的担忧,还有更多工作要做。看一下处理DocPad未来架构的讨论,特别是进口商/出口商脱钩:

https://github.com/bevry/docpad/issues/705

答案 1 :(得分:0)

我编写了一些从Mongodb读取的代码,并返回一个可以呈现为docs的对象。我还尝试编写一些代码来提供数据库基本编辑的后端,但更新后的重新生效还没有起作用(尽管可能是在你读这篇文章的时候!)。见https://github.com/simonh1000/docpad-plugin-mongo