In addition..     so if i would run a LOAD CSV twice in a row with exactly 
the same file i would like nothing to happen to the nodes / rels  (meaning 
no creation of duplicate rels etc).. If i would run the import with almost 
the same csv file (with only one property changed somewhere in the file )  
only that specific property would be updated in that specific node and 
nothing would change to the other rels / nodes ..  so what are the cypher 
statements that make this happen .. 

Thanks Koen



Op maandag 21 augustus 2017 06:22:12 UTC+2 schreef koen:
>
> Hi,  a generic question.  Lets assume you import data from a CSV file into 
> neo4j using cypher "LOAD CSV". 
> The first/initial run will give you a *full load* of all nodes / 
> properties Lets assume this results in several node types each of them with 
> several properties and several relationships..
>
> Now i have a new CSV file of the same format as the initial load one.   In 
> this file some new records might have been added and for existing records 
> (nodes or rels) the properties might have been changed.
>
> My question .. what would be the best approach to process such "delta" 
> import .. 
>
> 1) resolve the differences during pre-processing and generate a delte 
> import file .. 
> OR 
> 2) is there a clever way to write cypher code to import initial loads 
> (which is the straightforward part) and also verify at the same time if 
> existing nodes need to be updated when doing a delta import
>
> thanks
>
> Koen
>
>
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to