Double-click tMongoDBGridFSGet to open its
Component view.
Select the Use existing connection check box
and from the Connection list, select the
component in which the MongoDB connection to be used is defined.
In the Bucket field, enter the bucket in
which the files to be retrieved are stored. In this example, it is talend_channel/61.
In the Local folder field, enter the path to
the local folder in which you want to store the downloaded files. In this
scenario, it is C:/tmp/output.
Select the Use Document ID as output filename
check box to rename each downloaded file using the value of its ObjectID attribute.
Since a file in GridFS is distinct by ID rather than by name, it is possible
that several files are using the same file name. For this reason, when
downloading this kind of files into the same directory without renaming them
differently, an exception is returned to alert that the file being downloaded
already exists. In order to avoid this error, you can either select the
Overwrite local files check box to replace the
existing one with the latest downloaded file or rename these files on the fly
using their IDs. In this example, the strategy of renaming these files is
adopted.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!