# mongodbCompass কি :

mongodbCompass কি :&#x20;

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

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

#### mongodbCompass ওপেন করি :

![](https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FwhHFMBMn7BxJ2DTk2CGr%2Fimage.png?alt=media\&token=53899b37-0ad3-4e2e-a63c-69a0a0ea0d72)

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

&#x20;**ডেটাবেজ গুলো দেখতে পাচ্ছি**

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2F4DQzSU9Ner4xS8JkzyIP%2Fimage.png?alt=media&#x26;token=b3bad59d-1668-47ce-a5a8-caa25f1a5446" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2F5VGSwHBSPc6VnQtlxNIE%2Fimage.png?alt=media&#x26;token=b5875ac6-a191-4ed5-a12d-789e15c6135d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FEgp99FPKnHf3YUjLJVKT%2Fimage.png?alt=media&#x26;token=eec735f4-d462-48b2-8993-35737c1cdaaf" alt=""><figcaption></figcaption></figure>

**ডেটা ইন্সার্ট করি :**&#x20;

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FRbzk847lZWkpYlSohl6g%2Fimage.png?alt=media&#x26;token=8fe86b6b-5e25-4a59-80d5-0b8123a362ef" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2Fzxq5es6z9BxlKyndJW30%2Fimage.png?alt=media&#x26;token=fd28e5ff-7e76-416b-9bc9-a0d9f837bd06" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FouuuWFtKz3QmSusxIKZh%2Fimage.png?alt=media&#x26;token=7a823079-1a69-4d4a-9360-12f96188706c" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FplddhdZ8JBXY7XUbsqQU%2Fimage.png?alt=media&#x26;token=3767bec7-e495-4a4d-b86b-52efe84d8085" alt=""><figcaption></figcaption></figure>

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

<pre class="language-json"><code class="lang-json"><strong>[
</strong><strong>{
</strong>  "_id": "2","name" :"Tarek","roll":10
},
{
"_id": "3","name" :"Fokrul","roll":5
}
]
</code></pre>

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FTwddIqoqvGaOJ8B4F23x%2Fimage.png?alt=media&#x26;token=2e8bdfdd-8613-4fd2-b751-f1261790a6c2" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FezFEPhzGo5ObAN3Q4uo6%2Fimage.png?alt=media&#x26;token=ac17fe60-0360-4271-96b1-ecfb71d2c0f2" alt=""><figcaption></figcaption></figure>

**কোয়েরি করি :**

```
{'name':
"olee ahmmed"}
```

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FvaStE1uqoU3T4JhNryf6%2Fimage.png?alt=media&#x26;token=596303a5-5a7f-4d67-bfea-77336a5d607b" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FkVEeF8ZGjoBoYQOXLNW6%2Fimage.png?alt=media&#x26;token=0058825f-3259-486f-a4dc-597f2f082f8c" alt=""><figcaption></figcaption></figure>

**ডেটা এডিট/ডিলেট করা :**&#x20;

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

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FacJgUYVXw60gF3XDsgQb%2Fimage.png?alt=media&#x26;token=cec21405-c81d-4f47-a894-5a6912434e60" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2FEigz4916s8LZM8kyw6YX%2Fimage.png?alt=media&#x26;token=0a84f345-55b7-4f3a-8392-2b945730438b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2401964015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAvzwAkIYr9ffgOuW5T9W%2Fuploads%2Fdc6cE0Gp5cjlZLXsfDbu%2Fimage.png?alt=media&#x26;token=fdb4af1d-51df-4a49-a81d-7814dfcfede6" alt=""><figcaption></figcaption></figure>
