216.5.6. 動的操作
Exchange は、MongoDbConstants.OPERATION_HEADER
定数で定義された CamelMongoDbOperation
ヘッダーを設定することで、エンドポイントの固定操作を上書きできます。
サポートされる値は MongoDbOperation 列挙によって決定され、エンドポイント URI で 操作
パラメーターの許可される値に一致します。
以下に例を示します。
// from("direct:insert").to("mongodb:myDb?database=flights&collection=tickets&operation=insert"); Object result = template.requestBodyAndHeader("direct:insert", "irrelevantBody", MongoDbConstants.OPERATION_HEADER, "count"); assertTrue("Result is not of type Long", result instanceof Long);