Course Details

Previous Page

MongoDB: Integration with Python

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

MongoDB can be queried, manipulated, and managed with Python. In this course, you will learn about PyMongo, use GridFS with Python, and use a Python REST interface.

Target Audience
Anyone planning or considering to deploy a MongoDB database backend


Expected Duration (hours)

Lesson Objectives

MongoDB: Integration with Python

  • start the course
  • install, set up, and connect to MongoDB using PyMongo
  • make a database connection and get a database or collection
  • insert, query, update, and delete data
  • query by ObjectId and use find and find_one
  • create and manage indexes
  • use insert_many, count, and range queries
  • install and use the Python GridFS package in PyMongo to connect to a GridFS database
  • create, delete, and manipulate files in GridFS
  • query data and find files in GridFS
  • use streaming to upload and download files
  • install the Eve Python REST API framework
  • configure and use Eve to connect to a database
  • perform queries via Eve
  • perform the create, read, update, and delete operations with the API
  • use sort, pretty printing, and pagination
  • use Python to connect and interact with MongoDB
  • Course Number:

    Expertise Level