2017-11-08 7 views
-1

Guten Morgen, wir versuchen einen Weg zu finden, ein Massenupdate von ein paar tausend Dokumenten in RavenDB zu machen. Dies ist das erste Mal, dass wir dies tun, da die Datenbank von einer dritten Partei bereitgestellt wird und sie sich nicht sicher sind, wie dies zu tun ist.Massenaktualisierung RavenDB

Im Wesentlichen haben wir 1000 von Datensätzen, die wie diese unten aussehen:

{ 
    "VPOId": 8, 
    "Description": "VPO 8", 
    "AreaId": "93", 
    "AreaDisplay": "Area", 
    "Address": "Address", 
    "JobId": "109201005111", 
    "JobDisplay": "Address", 
    "TradeId": "19", 
    "TradeDisplay": "Finishing", 
    "VarianceId": "V70", 
    "VarianceDisplay": "V70 - Trade Change", 
    "SupplierId": "104095", 
    "SupplierDisplay": "Vendor Name", 
    "SupplierBackChargeId": null, 
    "SupplierBackChargeDisplay": null, 
    "IssuedDate": "2017-08-14T00:00:00.0000000", 
    "SearchTerms": " 109201005111 ", 
    "AccountId": "d740eb47-137d-e711-80d4-00505681128f", 
    "Active": true, 
    "DivisionDisplay": "010" 

müssen wir Masse die Suchbegriffe aktualisieren und die JobID perferable von einem unserer EXCEL-Tabelle Mapping-Dokument. Ich habe versucht, den Export und Import von CSV, aber das scheint nur neue Datensätze gegen die Aktualisierung der alten zu erstellen oder haben wir einen Weg, dass wir das tun können.
......

Antwort

0

Wenn Ihre Eingabe CSV ist, müssen Sie ein Skript schreiben, das dies tut. Sie können das in Python oder C# tun.