Comprehensive MongoDB Database: E-Commerce Platform
Gain hands-on experience with MongoDB basics through an e-commerce database, exploring collections for users, products, orders, reviews, and categories.
We'll cover the following...
Database structure: E-commerce database
To understand the MongoDB basics, we'll get hands-on experience with a database for an e-commerce platform that sells products online. The database stores:
Information about customers, e.g., their name, email, address, and order history.
Products' details, e.g., their name, price, category, stock status, and ratings.
Orders records, e.g., which user bought what and the mode of payment.
Product reviews, e.g., who left the review against which product, and comments, if any.
Product categories, e.g., organizes products into categories and subcategories.
The name of the database is ecommerce, and it has five collections to store the above information: users, products, orders, reviews, and categories.
Collections: Details and examples
The users collection stores customers' information, including login details, addresses, and their preferences (order history). Below is an example document: