anchor.diff:  This section describes procedures that can be used to interact with MongoDB.
   --
   
  +This section includes:
  +
  +* <<mongodb-procedures>>
  +* <<mongodb-dependencies>>
  +* <<mongodb-fields>>
  +* <<mongodb-examples>>
  +
  +[[mongodb-procedures]]
  +== Available Procedures
  +
   // tag::mongodb[]
   
   [separator=¦,opts=header,cols="1,1m,1m,5"]
  
positive.code:  - `documents`: the documents to insert
   - `update`: the updated params
  
  
  Follwing an example that could help to understand the behaviour of `extractReferences`, `compatibleValues` and `objectIdAsMap`:
  
  Given the following collections:
  
  
negative.code: include::../../../build/generated-documentation/apoc.mongodb.csv[]
  |===
  
  [[mongodb-dependencies]]
  == Install Dependencies
  
  The Mongo procedures have dependencies on a client library that is not included in the APOC Library.
  
  This dependency is included in https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/{apoc-release}/apoc-mongodb-dependencies-{apoc-release}.jar[apoc-mongodb-dependencies-{apoc-release}.jar^], which can be downloaded from the https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/tag/{apoc-release}[releases page^].
  Once that file is downloaded, it should be placed in the `plugins` directory and the Neo4j Server restarted.
  
  [[mongodb-fields]]
  == Field description
  
   - `hostorkey`: the MongoDB host in the format `mongodb://<HOST_NAME>:<PORT>`
  