anchor.diff:  image::https://raw.githubusercontent.com/neo4j-contrib/neo4j_doc_manager/master/docs/resources/images/graph2.png[]
   
   
  -**Created nodes:** 
  +**Created nodes:**
   
   * _Document:talks_ - talks is the root node, coming from Mongo Document Collection, with an id that also comes from MongoDB. Non nested Documents are converted into regular properties, such as "room", "topics" and "timeslot" (a common String array).
   * _Document:session_ - Nested Document. Inner key/values are converted into Node properties. Note that the id incoming from root *talks* collection is propagated to this Node. Also, note that this node is labelled as its direct document key, in this case, *session*.
  
positive.code: }
  ----
  
  Notice that every parameter that starts with **__** is ignored. 
  
  Take a look into **namespaces** key. Within the **include** option, you can specify which namespaces will be imported, such as you do via command line. For this example, if you have data into, let's say, **docs.info**, they will not be imported to Neo4j, unless you explicitly inform the namespace:
  
  
negative.code: 
  This will avoid a massive commit into Neo4j if the current Mongo database already has several documents. This will also avoid inconsistencies on an initial import.
  
  Keep in mind that batch_upsert tends to have better performance if you are importing a huge amount of data. The key to have this method called is the absence of a file called __oplog.timestamp__. If this file is not present, the document import will happen via __bulk_upsert__.
  
  This can be useful if you call a __mongoimport__ commmand that will bring up a huge amount of data. For this scenario, you could manually remove the __oplog.timestamp__, which is automatically created the first time you call **mongo-connector** command. This file usually lives on the root of your **neo4j-doc-manager** Python Package project.
  
  Of course you do not have to remove the file. **bulk_upsert** is not mandatory, but it can help you to achieve better performance on situations where you have many documents to bring to Neo4j.
  
  __bulk_upsert__ has a maximum chunk size of 1000 transactions. That means any transaction block on Neo4j will have more than 1000 nested statements.
  
  ==== Update
  
  Update describes the method that will update information into a document, by modifying an existing property or adding a new one; to a single document or multiple ones. The behaviour varies according to the instruction passed to Mongo.
  
  ===== $set
  
  