MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So importieren Sie effizient viele große JSON-Dateien direkt aus S3 in MongoDB

Sie müssen keine Zwischendateien speichern, Sie können die Ausgabe der s3-Datei an stdout leiten und Sie können Eingaben für mongoimport erhalten von stdin.

Ihr vollständiger Befehl würde in etwa so aussehen:

s3cmd get s3://<yourFilename> - | mongoimport -d <dbName> -c <collectionName>

Beachten Sie den - was besagt, dass die Datei an stdout gesendet wird und nicht zu einem Dateinamen.