anchor.diff:  at all, in which case all documents contained in the collection are
   returned.  *The query object is extracted `CamelMongoDbCriteria` header*.
   if the CamelMongoDbCriteria header is null the query object is extracted 
  -message body, i.e. it should be of type `Bson` or convertible to
  -`Bson`. It can be
  -a JSON String or a Hashmap. See xref:mongodb3-component.adoc[#Type conversions] for
  -more info.
  +message body, i.e. it should be of type `Bson` or convertible to `Bson`.
  +It can be a JSON String or a Hashmap.
  +See <<Type conversions>> for more info.
   
   Example with no query (returns all object in the collection):
   
  
positive.code:     .to("mock:resultFindOneByQuery");
  ------------------------------------------------------------------------------------
  
  TIP: *Supports optional parameters*. This operation supports specifying a fields projection and/or a sort clause. See
  xref:mongodb3-component.adoc[Specifying optional parameters].
  
  ==== findAll
  
  
negative.code:     .to("mock:resultFindById");
  ------------------------------------------------------------------------------
  
  TIP: *Supports optional parameters*.
  This operation supports specifying a fields filter.
  See <<Specifying a fields filter (projection)>>.
  
  ==== findOneByQuery
  
  