Writing time series data to MongoDB
MongoDB is a document database system that stores data in BSON format. When you query data from MongoDB, the data will be represented in JSON format. BSON is similar to JSON; it is the binary encoding of JSON. Unlike JSON though, it is not in a human-readable format. JSON is great for transmitting data and is system-agnostic. BSON is designed for storing data and is associated with MongoDB.
In this recipe, you will explore writing a pandas
DataFrame to MongoDB.
Getting ready
In the Reading data from a document database recipe in Chapter 3, Reading Time Series Data from Databases, we installed pymongo
. For this recipe, you will be using that same library again.
To install using Conda
, run the following:
$ conda install -c anaconda pymongo -y
To install using pip
, run the following:
$ python -m pip install pymongo
The file is provided in the GitHub repository for this book, which you can find here: https://github.com/PacktPublishing...