Arnout Engelen created CAMEL-5847:
-------------------------------------
Summary: Convert files or inputstreams
Key: CAMEL-5847
URL: https://issues.apache.org/jira/browse/CAMEL-5847
Project: Camel
Issue Type: Bug
Components: camel-mongodb
Reporter: Arnout Engelen
Inserting files into MongoDB doesn't work like this:
{code}
from("file:///tmp/test/apachecon?runLoggingLevel=TRACE")
.to("mongodb:connectionBean?database=x&collection=y&operation=insert");
{code}
It requires an explicit {{.convertBodyTo(String.class)}}.
The attached patch adds {{Converter}}s for File and InputStream object,
detecting and supporting both {{JSON}} and {{BSON}} files/streams.
The {{new String(input, "utf-8"))}} fragment seems a bit dodgy, but I don't
really see a better way.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira