Python Mongodb
  • Mongodb কি ?
  • এনভার্নমেন্ট তৈরী :
  • mongodbCompass কি :
    • mongodb compass কানেক্ট এরর :
  • pymongo :
  • mongoengine
    • 01.Connecting With Database
    • 02 Create Document.ipynb
    • 03 Fields
    • 04 FieldValidation
    • 05.Document Relationship One To One
    • 06 Document Relationship One To Many
    • 07 Document Relationship Many To Many
  • MongoDB Atlas
    • Setup
Powered by GitBook
On this page

mongodbCompass কি :

Previousএনভার্নমেন্ট তৈরী :Nextmongodb compass কানেক্ট এরর :

Last updated 1 year ago

mongodbCompass কি :

আমরা mysql ডেটাবেজ নিয়ে কাজ করার সময় ডেটাবেজ মেইনটেইন এর জন্য phpmyadmin ব্যবহার করেছি mongodbCompass কে ওটাই মনে করতে পারেন।

ডেটাবেজ অ্যাডমিন প্যানেল

mongodbCompass ওপেন করি :

আমাদের সার্ভার এর লিংক টি দেখতে পাবো : 'mongodb://localhost:27017' । connect বাটনে ক্লিক করে ডেটাবেজ অ্যাডমিন প্যানেলে ঢুকি।

ডেটাবেজ গুলো দেখতে পাচ্ছি

আগে থেকে থাকা ডেটাবেজ গুলো দেখতে পাচ্ছি। আমরা চাইলে ডেটাবেজ তৈরী করতে পারি। ডেটা নিয়ে কোয়েরি করতে পারি।

ডেটাবেজ তৈরী:

ডেটাবেজ তৈরী করতে দুইটি ইনফরমেশন দেব ১.ডেটাবেজ নাম ২. কালেকশন নাম ( আমরা এটাকে mysql এর টেবিল মনে করতে পারি )

ডেটা ইন্সার্ট করি :

মনেকরি আমাদের কালেকশন এ দুইটি ইনফরমেশন দরকার name ,roll তাহলে একজন student এর ইনফরমেশন ইন্সার্ট করি।

{
  "_id": "1","name" :"olee ahmmed","roll":25
}

আমরা চাইলে id ছাড়াও ডেটা ইন্সার্ট করতে পারি সেক্ষেত্রে mongodb নিজে থেকেই একটি id নিয়ে নিবে

{
  "name" :"olee ahmmed","roll":25
}

এরকম ভাবে ইন্সার্ট হবে

মাল্টিপল ডাটা ইন্সার্ট করি :

[
{
  "_id": "2","name" :"Tarek","roll":10
},
{
"_id": "3","name" :"Fokrul","roll":5
}
]

আমাদের ডেটা গুলো দেখতে পাবো :

কোয়েরি করি :

{'name':
"olee ahmmed"}

নিচের মত দেখতে পাবো

ডেটা এডিট/ডিলেট করা :

যে ডেটা এডিট করবো তার উপর সিলেক্ট করলে এডিট ও ডিলেট করার অপসন দেখতে পাবো। ডেটা মডিফাই করে সেভ করলে সেভ হবে আর ডিলেট বাটনে ক্লিক করে কন্ফার্ম করলে ডিলেট হবে।