15270821319 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
..
lib 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
.esm-wrapper.mjs 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
LICENSE 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
README.md 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
package.json 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây

README.md

mongodb-connection-string-url

MongoDB connection strings, based on the WhatWG URL API

import ConnectionString from 'mongodb-connection-string-url';

const cs = new ConnectionString('mongodb://localhost');
cs.searchParams.set('readPreference', 'secondary');
console.log(cs.href); // 'mongodb://localhost/?readPreference=secondary'

Deviations from the WhatWG URL package

  • URL parameters are case-insensitive
  • The .host, .hostname and .port properties cannot be set, and reading them does not return meaningful results (and are typed as neverin TypeScript)
  • The .hosts property contains a list of all hosts in the connection string
  • The .href property cannot be set, only read
  • There is an additional .isSRV property, set to true for mongodb+srv://
  • There is an additional .clone() utility method on the prototype

LICENSE

Apache-2.0