MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment importer efficacement de nombreux fichiers JSON volumineux directement de S3 vers MongoDB

Vous n'avez pas besoin de stocker des fichiers intermédiaires, vous pouvez diriger la sortie du fichier s3 vers stdout et vous pouvez obtenir une entrée vers mongoimport depuis stdin.

Votre commande complète ressemblerait à :

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

notez le - qui dit envoyer le fichier à stdout plutôt qu'à un nom de fichier.