Reading data from a document database
MongoDB, a NoSQL database, stores data in documents and uses BSON (a JSON-like structure) to store schema-less data. Unlike relational databases, where data is stored in tables that consist of rows and columns, document-oriented databases store data in collections and documents.
A document represents the lowest granular level of data being stored, as rows do in relational databases. A collection, like a table in relational databases, stores documents. Unlike relational databases, a collection can store documents of different schemas and structures.
Getting ready
In this recipe, it is assumed that you have a running instance of MongoDB. To get ready for this recipe, you will need to install the PyMongo
Python library to connect to MongoDB.
To install MongoDB using conda
, run the following command:
conda install -c conda-forge pymongo -y
To install MongoDB using pip
, run the following command:
python -m pip install pymongo
If you do not have access...