Skip to content

sorna-fast/Food-store-database-mongodb-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

پروژه پایگاه داده MongoDB

MongoDB Database Project

👀 معرفی پروژه | Project Overview

این پروژه یک پایگاه داده با استفاده از MongoDB برای مدیریت سفارشات غذا طراحی شده است. این پایگاه داده شامل سه مجموعه (Collections) اصلی: Food، Customer، و Order است که اطلاعات مربوط به غذاها، مشتریان و سفارش‌ها را ذخیره می‌کنند.

This project is a MongoDB-based database for managing food orders. It includes three main collections: Food, Customer, and Order, which store data about food items, customers, and orders respectively.


✨ ویژگی‌ها | Features

  • ایجاد سه مجموعه (Food، Customer، Order) برای ذخیره داده‌ها.
  • درج داده‌های نمونه برای آزمایش پایگاه داده.
  • استفاده از Aggregate Pipelines برای ارتباط بین مجموعه‌ها و انجام تحلیل‌های پیشرفته.
  • شامل کوئری‌های مختلف برای استخراج و فیلتر داده‌ها.

🚀 شروع کار | Getting Started

پیش‌نیازها | Prerequisites

برای اجرای این پروژه، به موارد زیر نیاز دارید:
To run this project, you will need:

  • نصب MongoDB (نسخه 4.0 یا بالاتر).
  • یک ابزار مدیریت پایگاه داده مانند MongoDB Compass یا Mongo Shell.

⚙️ دستورالعمل استفاده | Usage Instructions

  1. پایگاه داده جدیدی به نام preparing_food ایجاد کنید.

  2. کد‌های ارائه شده را در محیط MongoDB خود اجرا کنید.

  3. از کوئری‌های ارائه شده برای بررسی داده‌ها و انجام تحلیل‌های مختلف استفاده کنید.

  4. Create a new database called preparing_food.

  5. Run the provided code in your MongoDB environment.

  6. Use the given queries to explore the data and perform various analyses.


📂 ساختار فایل‌ها | File Structure

  • Collections:

    • Food: اطلاعات غذاها شامل شناسه، نام و قیمت.
    • Customer: اطلاعات مشتریان شامل نام، نام خانوادگی، شماره تماس و وضعیت فعال بودن.
    • Order: اطلاعات سفارش‌ها شامل کد مشتری، کد غذاها و تاریخ سفارش.
  • Queries:

    • فیلتر کردن و مرتب‌سازی غذاها بر اساس قیمت.
    • استخراج مشتریان فعال.
    • فیلتر غذاها بر اساس بازه قیمتی.
    • نمایش سفارشات ثبت‌شده در یک روز خاص.
    • محاسبه مجموع فروش در یک روز خاص.
    • شمارش تعداد سفارشات هر مشتری.

💡 نکات اضافی | Additional Notes

  • این پروژه با استفاده از MongoDB طراحی شده و برای آزمایش و توسعه مناسب است.
  • می‌توانید کوئری‌ها و ساختار پایگاه داده را برای نیازهای خاص خود تغییر دهید.

This project is designed with MongoDB and is suitable for testing and development. You can modify the queries and database structure to meet your specific requirements.

📧 ارتباط با من | Contact

برای هرگونه سوال یا پیشنهاد، می‌توانید از طریق ایمیل با من تماس بگیرید: [email protected]

About

Food store database with all orders and database records

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published