MCPcopy
hub / github.com/mongodb/node-mongodb-native / getTopology

Function getTopology

src/utils.ts:236–245  ·  view source on GitHub ↗
(provider: TopologyProvider)

Source from the content-addressed store, hash-verified

234 * @internal
235 */
236export function getTopology(provider: TopologyProvider): Topology {
237 // MongoClient or ClientSession or AbstractCursor
238 if ('topology' in provider && provider.topology) {
239 return provider.topology;
240 } else if ('client' in provider && provider.client.topology) {
241 return provider.client.topology;
242 }
243
244 throw new MongoNotConnectedError('MongoClient must be connected to perform this operation');
245}
246
247/** @internal */
248export function ns(ns: string): MongoDBNamespace {

Callers 3

_resumeMethod · 0.90
constructorFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected