anchor.diff:  
   [TIP]
   ====
  -*Supports optional parameters*.
  -
  -This operation supports specifying a fields projection and/or a sort clause.
  +*Supports optional parameters*
  +
  +This operation supports projection operators and sort clauses.
   See <<Specifying a fields filter (projection)>>, <<Specifying a sort clause>>.
   ====
   
  
positive.code: 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):
  
  [source,java]
  -----------------------------------------------------------------------------
  
negative.code: 
  [TIP]
  ====
  *Supports optional parameters*
  
  This operation supports projection operators.
  See <<Specifying a fields filter (projection)>>.
  ====
  
  ==== findOneByQuery
  
  Retrieve the first element from a collection matching a MongoDB query selector.
  *If the `CamelMongoDbCriteria` header is set, then its value is used as the query selector*.
  If the `CamelMongoDbCriteria` header is _null_, then the IN message body is used as the query
  selector. In both cases, the query selector should be of type `Bson` or convertible to
  `Bson` (for instance, a JSON string or `HashMap`). See <<Type conversions>> for more info.
  
  Create query selectors using the `Filters` provided by the MongoDB Driver.
  
  ===== Example without a query selector (returns the first document in a collection)
  
  [source,java]
  ------------------------------------------------------------------------------------
  