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

4 Ways to Communicate Across Browser Tabs in Realtime

1. Local Storage Events You might have already used LocalStorage, which is accessible across Tabs within the same application origin. But do you know that it also supports events? You can use this feature to communicate across Browser Tabs, where other Tabs will receive the event once the storage is updated. For example, let’s say in one Tab, we execute the following JavaScript code. window.localStorage.setItem("loggedIn", "true"); The other Tabs which listen to the event will receive it, as shown below. window.addEventListener('storage', (event) => { if (event.storageArea != localStorage) return; if (event.key === 'loggedIn') { // Do something with event.newValue } }); 2. Broadcast Channel API The Broadcast Channel API allows communication between Tabs, Windows, Frames, Iframes, and  Web Workers . One Tab can create and post to a channel as follows. const channel = new BroadcastChannel('app-data'); channel.postMessage(data); And oth...

Certbot SSL configuration in ubuntu

  Introduction Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free  TLS/SSL certificates , thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps. Currently, the entire process of obtaining and installing a certificate is fully automated on both Apache and Nginx. In this tutorial, you will use Certbot to obtain a free SSL certificate for Apache on Ubuntu 18.04 and set up your certificate to renew automatically. This tutorial will use a separate Apache virtual host file instead of the default configuration file.  We recommend  creating new Apache virtual host files for each domain because it helps to avoid common mistakes and maintains the default files as a fallback configuration. Prerequisites To follow this tutorial, you will need: One Ubuntu 18.04 server set up by following this  initial ...

Working with Node.js streams

  Introduction Streams are one of the major features that most Node.js applications rely on, especially when handling HTTP requests, reading/writing files, and making socket communications. Streams are very predictable since we can always expect data, error, and end events when using streams. This article will teach Node developers how to use streams to efficiently handle large amounts of data. This is a typical real-world challenge faced by Node developers when they have to deal with a large data source, and it may not be feasible to process this data all at once. This article will cover the following topics: Types of streams When to adopt Node.js streams Batching Composing streams in Node.js Transforming data with transform streams Piping streams Error handling Node.js streams Types of streams The following are four main types of streams in Node.js: Readable streams: The readable stream is responsible for reading data from a source file Writable streams: The writable stream is re...