1.1.4 • Published 16 days ago

@actvalue/mongo-client v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
16 days ago

@actvalue/mongo-client

npm version npm tot downloads npm license

Singleton client for MongoDB connection

Install

npm i @actvalue/mongo-client

Client Usage

The client is used to create and share MongoDB connection pool.

import { mongo } from '@actvalue/mongo-client';

// initialize you connection parameters and optionally set pool size
process.env.MONGO_URL = 'mongo+srv://<your-connection>/database';
process.env.MONGO_POOL_SIZE = "5"; // default value

// create connection pool if not existing already
const db = await mongo.getDb();
const users = db.collection("users");
await users.insertOne({ username: "test123", password: "test123" });

// some other time, some other place in code
// connection pool is reused
const db = await mongo.getDb();
const user = await users.findOne({ username: "test123" });
1.1.4

16 days ago

1.1.3

16 days ago

1.1.2

2 months ago

1.1.1

6 months ago

1.1.0

9 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago