如何将 MongoDB 数据源添加到 Orbeon CE?我一直在浏览所有 xml 配置文件,但没有任何运气,Orbeon 文档并没有太大帮助。任何帮助,将不胜感激。
它应该可以通过持久化 api 来实现。
编辑:当添加了数据源\服务时,例如,/fr/service/mongodb/* 如何从表单应用程序对其进行过程调用,即如何使用 /crud 和 /search 添加并从数据库中检索信息?
首先请注意,目前对 MongoDB 的支持还处于试验阶段。它在 中作为 servlet 实现MongoDBPersistence.scala
,因此您需要:
web.xml
在 a 中声明该 servlet <servlet>
,并使用 a 映射/fr/service/mongo/*
到该 servlet <servlet-mapping>
。<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="mongo"/>
.<property as="xs:anyURI" name="oxf.fr.persistence.mongo.uri" value="/fr/service/mongo"/>
.