Docs Menu

Load Sample Data

On this page

  • Load Sample Data
  • Available Sample Datasets for Atlas Clusters
  • Sample Data Namespaces
  • Tutorials Using Sample Data
  • MongoDB University Courses that Use Sample Data
Important
Serverless Instances are in Preview

Serverless instances are in preview and do not support this feature at this time. To learn more, see Serverless Instance Limitations.

Estimated completion time: 5 minutes

Atlas provides sample data you can load into your Atlas clusters. You can use this data to quickly get started experimenting with data in MongoDB and using tools such as the Atlas UI and MongoDB Charts.

For a list of datasets in the sample and a description of each, see Available Sample Datasets for Atlas Clusters. Each dataset page contains information on the databases, collections, and indexes in the dataset.

To utilize the sample data provided by Atlas, you must create an Atlas cluster to load data into. See Create a Cluster for instructions.

You can load sample data into your Atlas cluster in several ways. You can load sample data from the Atlas UI Database Deployments, or using the Atlas CLI.

Select the appropriate tab based on how you would like to load sample data:

The following table shows the sample datasets available for Atlas clusters. Click a sample dataset to learn more about it.

For instructions on loading this sample data into your Atlas cluster, see Load Sample Data.

Dataset Name
Description
Contains details on AirBnB listings.
Contains training data for a mock financial services application.
Contains shipwreck data.
Contains planet data.
Contains movie data.
Contains restaurant data.
Contains data from a mock office supply store.
Contains MongoDB training services dataset.
Contains detailed weather reports.

When you load the sample data, Atlas creates the following namespaces on your cluster:

Warning

If any of these namespaces already exist on your cluster when you attempt to load the sample data, the operation will fail and no sample data will be loaded into your cluster.

Database
Collection
sample_airbnb
listingsAndReviews
sample_analytics
accounts
sample_analytics
customers
sample_analytics
transactions
sample_geospatial
shipwrecks
sample_guides
planets
sample_mflix
comments
sample_mflix
movies
sample_mflix
theaters
sample_mflix
users
sample_supplies
sales
sample_training
companies
sample_training
grades
sample_training
inspections
sample_training
posts
sample_training
routes
sample_training
trips
sample_training
zips
sample_weatherdata
data

The Get Started with Atlas tutorial walks through setting up an Atlas cluster and populating that cluster with sample data.

Get Started with Atlas Search
Create an Atlas Search index using data from the sample_mflix sample database and run queries against the movies collection in the sample database.
Atlas Search Tutorials
Set up and query an Atlas Search index. The Tutorials section contains many tutorials to take you through the steps of using Atlas Search. You can learn about everything from How to Use Autocomplete with Atlas Search, to How to Run Atlas Search Queries with a Date Range Filter, or How to Run Multilingual Atlas Search Queries, and more. Many of these tutorials use the sample_mflix sample database.

The following MongoDB Charts tutorials guide you through visualizing sample data provided by Atlas:

Visualizing Order Data
Visualize the Sample Supply Store Dataset, which contains sales order data from a mock office supply company.
Visualizing Movie Details
Visualize the Sample Mflix Dataset, which contains data on movies and movie theaters.

The following MongoDB University courses and trainings utilize the sample data provided by Atlas.

M001: MongoDB Basics
MongoDB Basics is designed for learners brand new to MongoDB.
M121: The MongoDB Aggregation Framework
Learn how to use MongoDB Aggregation Framework in your application development practices.
M220J: MongoDB for Java Developers
Learn how to use MongoDB as the database for a Java application.
M220JS: MongoDB for Javascript Developers
Learn how to use MongoDB as the database for a Node.js application.
M220P: MongoDB for Python Developers
Learn how to use MongoDB as the database for a Python application.
All In-Person Training
Get quickly ramped on MongoDB with comprehensive private training programs for developers and operations teams.
←  Insert and View a DocumentSample AirBnB Listings Dataset →
Give Feedback
© 2022 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2022 MongoDB, Inc.