Unable to Connect Mongo Compass to Provisioned Cosmos Mongodb

Alex Lewis 0 Reputation points
2025-04-15T22:21:26.7766667+00:00

Hello!

Just transitioned from a serverless cosmos mongodb instance to a provisioned one. Was previously able to connect to my serverless instance with mongo compass using the connection string. With the provisioned instance, I am unable to use mongo compass. Some background:

  • I know my connection string is correct since a mongorestore call from the terminal with the --uri succeeds
  • I have tried setting mongo compass to use the same connection string (which uses mongodb+srv:// and have also tried using the same connection string with mongodb://. Both attempts unsuccessful
  • I have confirmed that mongo compass is using ssl/tls connection
  • I understand that the Azure dataexplorer tool does not work with the provisioned mongodb instance. Not sure that should imply that mongo compass shouldn't work though.
Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,843 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Mahesh Kurva 3,575 Reputation points Microsoft External Staff
    2025-04-16T01:00:51.7433333+00:00

    Hi Alex Lewis,

    I'm glad that you were able to resolve your issue and thank you for posting your solution so that others experiencing the same thing can easily reference this! Since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others ", I'll repost your solution in case you'd like to accept the answer.

    Issue:

    Just transitioned from a serverless cosmos mongodb instance to a provisioned one. Was previously able to connect to my serverless instance with mongo compass using the connection string. With the provisioned instance, I am unable to use mongo compass. Some background:

    • I know my connection string is correct since a mongorestore call from the terminal with the --uri succeeds
    • I have tried setting mongo compass to use the same connection string (which uses mongodb+srv:// and have also tried using the same connection string with mongodb://. Both attempts unsuccessful
    • I have confirmed that mongo compass is using ssl/tls connection
    • I understand that the Azure dataexplorer tool does not work with the provisioned mongodb instance. Not sure that should imply that mongo compass shouldn't work though.

    Solution:

    Turns out it was an issue with my MongoCompass version. Updating mongocompass to 1.46.0 resolved the issue.

    If I missed anything please let me know and I'd be happy to add it to my answer, or feel free to comment below with any additional information.

    Hope this helps. Do let us know if you have any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.