npm.io
4.2.0 • Published 1 year ago

@phenyl/mongodb

Licence
Apache-2.0
Version
4.2.0
Deps
6
Size
44 kB
Vulns
0
Weekly
0
Stars
58

@phenyl/mongodb

MongoDB client.

usage

See here if you use phenylMongoDbClient on your server.

import { PhenylMongoDbClient, connect } from "@phenyl/mongodb"

const connection = await connect({
  url: "mongodb://localhost:27017",
  dbname: "mydb",
});

const phenylMongoDbClient = new PhenylMongoDbClient(connection)

await phenylMongoDbClient.insertAndGet({ entityName: "user", value: { id: "user" } })
const { entity: user } = phenylMongoDbClient.get({ entityName: "user", id: "user" })