Skip to main content

HOW TO CONNECT ROBO3T TO YOUR CLOUD ATLAS CLUSTER ?

how do I connect my Robo3T to my cloud atlas cluster. Even though I’m more of a shell guy but working with GUI’s isn’t something I shy away from and so shouldn’t you according to me. For you not to get stuck in this , I’ve written this article that shows the easiest way to connect your cluster to your Robo3T . Trust me, it’s super easy.

Step1

Open your cluster on the cloud atlas website. What I mean by it is you should be on this screen -> 
robo3t easy on the web
Make sure you have the correct Context selected on the top left hand side of the page. 

Now, click on the ‘Connect’ button in the sandbox alongside the ‘Metrics’ and ‘Collections’ options. There select the ‘Connect to application’ option.

What you are likely to see now is this -> 
robo3t easy

Step 2

What you need to do now is copy this SRV string (you can use the copy button given to you). But there’s a little bit of work left, as mentioned by the Cloud Atlas instructions, you need to replace <password> with the password of the user of the DB. In this screenshot, the user is gamersGrid. If you want to change your user’s password -> Click on the database access option in the left sidebar and there select your user and change the password.

Step 3

Assuming you have gotten your correct SRV string, what you need to do now is start your Robo3T app and create a new connection. 
robo3t connection

Click on the ‘Create’ option given above the table and you will enter this screen -> 
robo3t easy connection
What you need to do here is simply paste your connection string into this blue highlighted box in the screenshot and then click on ‘From SRV’. What this does is automatically fill up certain details that would’ve required manual filling up by you. (Believe me, it shortens your effort by a margin.)

You can now Test your connection by clicking on Test and once that’s confirmed working you can click ‘Save’ and complete your connection.
Hooray! That’s it. That wasn’t difficult at all , was it ? You’ve completed connecting your robo3T to your cloud atlas. Hope you guys found the article helpful and do comment if you did ðŸ™‚ Or you can comment if you get stuck somewhere or get an error, would be happy to reply!
PS -> If you want the link to Robo3T and want to try it -> https://robomongo.org/

Comments

Popular posts from this blog

Understand Angular’s forRoot and forChild

  forRoot   /   forChild   is a pattern for singleton services that most of us know from routing. Routing is actually the main use case for it and as it is not commonly used outside of it, I wouldn’t be surprised if most Angular developers haven’t given it a second thought. However, as the official Angular documentation puts it: “Understanding how  forRoot()  works to make sure a service is a singleton will inform your development at a deeper level.” So let’s go. Providers & Injectors Angular comes with a dependency injection (DI) mechanism. When a component depends on a service, you don’t manually create an instance of the service. You  inject  the service and the dependency injection system takes care of providing an instance. import { Component, OnInit } from '@angular/core'; import { TestService } from 'src/app/services/test.service'; @Component({ selector: 'app-test', templateUrl: './test.component.html', styleUrls: ['./test.compon...

How to use Ngx-Charts in Angular ?

Charts helps us to visualize large amount of data in an easy to understand and interactive way. This helps businesses to grow more by taking important decisions from the data. For example, e-commerce can have charts or reports for product sales, with various categories like product type, year, etc. In angular, we have various charting libraries to create charts.  Ngx-charts  is one of them. Check out the list of  best angular chart libraries .  In this article, we will see data visualization with ngx-charts and how to use ngx-charts in angular application ? We will see, How to install ngx-charts in angular ? Create a vertical bar chart Create a pie chart, advanced pie chart and pie chart grid Introduction ngx-charts  is an open-source and declarative charting framework for angular2+. It is maintained by  Swimlane . It is using Angular to render and animate the SVG elements with all of its binding and speed goodness and uses d3 for the excellent math functio...

How to solve Puppeteer TimeoutError: Navigation timeout of 30000 ms exceeded

During the automation of multiple tasks on my job and personal projects, i decided to move on  Puppeteer  instead of the old school PhantomJS. One of the most usual problems with pages that contain a lot of content, because of the ads, images etc. is the load time, an exception is thrown (specifically the TimeoutError) after a page takes more than 30000ms (30 seconds) to load totally. To solve this problem, you will have 2 options, either to increase this timeout in the configuration or remove it at all. Personally, i prefer to remove the limit as i know that the pages that i work with will end up loading someday. In this article, i'll explain you briefly 2 ways to bypass this limitation. A. Globally on the tab The option that i prefer, as i browse multiple pages in the same tab, is to remove the timeout limit on the tab that i use to browse. For example, to remove the limit you should add: await page . setDefaultNavigationTimeout ( 0 ) ;  COPY SNIPPET The setDefaultNav...