INNER CODE UNIT · JavaScript

resolveMongoUri

furey/mongodb-lens · mongodb-lens.js:249

const resolveMongoUri = (uriOrAlias) => {
  if (uriOrAlias.includes('://') || uriOrAlias.includes('@')) return uriOrAlias

  const uri = mongoUriMap.get(uriOrAlias.toLowerCase())
  if (uri) {
    mongoUriAlias = uriOrAlias
    log(`Resolved alias "${uriOrAlias}" to URI: ${uri}`)
    return uri
  }

  throw new Error(`"${uriOrAlias}" is not a valid MongoDB URI or connection alias.`)
}

const obfuscateMongoUri = (uri) => {
  if (!uri || typeof uri !== 'string') return uri
  try {
    if (uri.includes('@') && uri.includes('://')) {
      const parts = uri.split('@')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…