<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Prasanth S</title>
    <description>The latest articles on Forem by Prasanth S (@prasanth2007).</description>
    <link>https://forem.com/prasanth2007</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3547996%2Fe32e8768-293c-4867-a2e2-e633a1125d3b.png</url>
      <title>Forem: Prasanth S</title>
      <link>https://forem.com/prasanth2007</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/prasanth2007"/>
    <language>en</language>
    <item>
      <title>MongoDB session</title>
      <dc:creator>Prasanth S</dc:creator>
      <pubDate>Mon, 06 Oct 2025 10:29:14 +0000</pubDate>
      <link>https://forem.com/prasanth2007/mongodb-expert-session-9kk</link>
      <guid>https://forem.com/prasanth2007/mongodb-expert-session-9kk</guid>
      <description>&lt;h1&gt;
  
  
  Setting Up MongoDB Atlas and Performing CRUD Operations Using MongoDB Compass
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Creating an Account on dev.to
&lt;/h2&gt;

&lt;p&gt;I initially created an account on &lt;strong&gt;dev.to&lt;/strong&gt; and logged in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ez2de36p82b5p8pa6ch.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ez2de36p82b5p8pa6ch.png" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing MongoDB Compass on Linux
&lt;/h2&gt;

&lt;p&gt;Next, I installed the latest version of &lt;strong&gt;MongoDB Compass&lt;/strong&gt; for Linux as a &lt;code&gt;.deb&lt;/code&gt; file via the terminal using the following commands:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;wget https://downloads.mongodb.com/compass/mongodb-compass_1.43.3_amd64.deb
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install&lt;/span&gt; ./mongodb-compass_1.43.3_amd64.deb &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Registering on MongoDB Atlas
&lt;/h2&gt;

&lt;p&gt;After that, I created an account on MongoDB Atlas and signed in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating a MongoDB Atlas Cluster
&lt;/h2&gt;

&lt;p&gt;I created a free cluster on MongoDB Atlas.&lt;/p&gt;

&lt;p&gt;After creating the cluster, I loaded the sample dataset.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3e7yiplf1gnl788vxjuc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3e7yiplf1gnl788vxjuc.png" alt=" " width="800" height="325"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Browsing Collections and Database Creation
&lt;/h2&gt;

&lt;p&gt;I clicked "Browse Collections."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07u7ce6j0s6q81gw9ie0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07u7ce6j0s6q81gw9ie0.png" alt=" " width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then, I clicked &lt;strong&gt;Create Database&lt;/strong&gt; and set the Database Name as &lt;strong&gt;24SY040&lt;/strong&gt; and Collection Name as &lt;strong&gt;24SY040&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Inserting Initial Document
&lt;/h2&gt;

&lt;p&gt;After creating the database successfully, I inserted the following document:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;id:24SY040&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;"Name": "Prasanth"&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjuor493iq36q0zuu358k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjuor493iq36q0zuu358k.png" alt=" " width="800" height="278"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating a Database User
&lt;/h2&gt;

&lt;p&gt;Next, I created a new user named &lt;strong&gt;temp_user&lt;/strong&gt; with read and write permissions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fenxk5rk8daivla80t7ob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fenxk5rk8daivla80t7ob.png" alt=" " width="800" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fho015mp4ackuiobao96h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fho015mp4ackuiobao96h.png" alt=" " width="800" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuring Network Access
&lt;/h2&gt;

&lt;p&gt;Next, I went to the &lt;strong&gt;Network Access&lt;/strong&gt; tab and added a new IP address by selecting the "Access from anywhere" option.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy9uef2m3dbwtgnn5o4gh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy9uef2m3dbwtgnn5o4gh.png" alt=" " width="602" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connecting via MongoDB Compass
&lt;/h2&gt;

&lt;p&gt;Then, I clicked the &lt;strong&gt;Connect&lt;/strong&gt; option, selected &lt;strong&gt;Compass&lt;/strong&gt;, and clicked &lt;strong&gt;Done&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Next, from MongoDB Compass, I pasted the connection URL with my username and password, then clicked &lt;strong&gt;Connect&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqdtqs47oi175mpsgodac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqdtqs47oi175mpsgodac.png" alt=" " width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Performing CRUD Operations
&lt;/h2&gt;

&lt;p&gt;In the MongoDB Compass, I spawned a shell and put the command "&lt;strong&gt;use 24SY040&lt;/strong&gt;"&lt;/p&gt;

&lt;h3&gt;
  
  
  Create operation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;db["24SY040"].insertOne({ name: "Aravind", roll_no: "24SY004" })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Read operation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;db["24SY040"].find().pretty()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Update operation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;db["24SY040"].updateOne(
  { name: "Aravind" },            
  { $set: { roll_no: "24SY040" }}
)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Delete operation
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;db["24SY040"].deleteOne({ name: "Aravind" })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Thank you!&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/santhoshnc"&gt;@santhoshnc&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mongodb</category>
      <category>database</category>
      <category>nosql</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
