The NodeChef platform has in-built ETL that allows you to move and transform data from a variety of sources into your MongoDB. Your MongoDB has to be hosted with NodeChef for you to take advantage of this feature.
You can either Upload the data sources or load the data from a FTP or HTTP endpoint. You can also move and transform data from any MySQL database.
Data transformation happens by specifying the output structure as a JSON document. The ETL engine then transforms the input data to the specified output structure.