In the Storing large data in MongoDB using GridFS recipe, we saw what GridFS is and how it can be used to store large files in MongoDB. In the previous recipe, we saw how to use GridFS API from a Java client. In this recipe, we will see how to store image data into MongoDB using GridFS from a Python program.
Refer to the Connecting to a single node from a Java client recipe from Chapter 1, Installing and Starting the MongoDB Server, for all the necessary setup for this recipe. If you are interested in more details on Python drivers, refer to the following recipes in Chapter 3, Programming Language Drivers:
Installing PyMongo
Executing query and insert operations using PyMongo
Executing update and delete operations using PyMongo
Download and save the glimpse_of_universe-wide.jpg
image file from the downloadable code bundle, available on the book's website, to the local filesystem, as we did in the previous recipe.