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('@')