camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nbusy <>
Subject MongoDB / findById and ObjectId (issue in 2.18)
Date Thu, 03 Nov 2016 07:41:45 GMT
Hi All,

When using Camel MongoDB component with "operation=findById" and [_id] field
is happened to be a standard ObjectId(), it doesn't work anymore in v.2.18
(worked 2.17.3 and before).
Basically, to test you'd need to send org.bson.types.ObjectId in the message
body but it never finds a document.
The problem lies in MongoDbProducer.createDoFindById().
Fixed by replacing line:
                String id =
                Object id = exchange1.getIn().getMandatoryBody();

My apologies if posted in a wrong forum.


View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message