MongoDB datasource connection string has special character in password. Asking to escape special character

Technical details:

  • Redash Version: 8.0.0
  • Browser/OS: Firefox
  • How did you install Redash: Docker Compose

Can you share more detail what issue you’re having? I’m not able to reproduce it.

I have a mongodb user id password which has special character ‘@’. When i use this in connection string there is an error 'User name and password must be escaped using RFC 3986.Use urllib.quote_plus().

Is there any update on this?

Seems like you have a solution to try: modify the query runner to use urllib.quote_plus()?

Another user had a similar issue connecting to Oracle. You can peek their solution here: