2

MongoDB データ ソースを Orbeon CE に追加するにはどうすればよいですか? すべての xml 構成ファイルを調べてみましたが、うまくいきませんでした。Orbeon のドキュメントはあまり役に立ちません。どんな助けでも大歓迎です。

永続化 API を介して達成できるはずです。

編集: データ ソース \ サービスをたとえば /fr/service/mongodb/* の下に追加した場合、フォーム アプリケーションからプロシージャ コールを行う方法、つまり、/crud と /search を使用して追加する方法データベースから情報を取得しますか?

4

1 に答える 1

3

最初に、MongoDB のサポートは現時点では非常に実験的なものであることに注意してください。ではサーブレットとして実装されるMongoDBPersistence.scalaため、次のことを行う必要があります。

  1. でそのサーブレットを宣言するOrbeon のweb.xml宣言を編集し、 でそのサーブレットに<servlet>マップ/fr/service/mongo/* します<servlet-mapping>
  2. Form Runner に MongoDB 永続レイヤーを使用するように指示するプロパティを追加します<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="mongo"/>
  3. Form Runner に MongoDB 永続層の URI を伝えるプロパティを追加します<property as="xs:anyURI" name="oxf.fr.persistence.mongo.uri" value="/fr/service/mongo"/>
于 2013-01-22T23:38:33.497 に答える