4.0.2 • Published 4 years ago

@splytech-io/mongodb v4.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

@splytech-io/mongodb

Typescript MongoDB client library.

  • Document schema
  • Multiple connections
  • Typings

Example

import { MongoDB } from '@splytech-io/mongodb';

interface Schema {
  name: string;
}

const User = MongoDB.connection.createCollection<Schema>({
  collectionName: 'users',
});

async function main() {
  await MongoDB.connection.open('mongodb://127.0.0.1/test');

  const user = await User.findOne({});

  if (!user) {
    throw new Error('user not found');
  }

  console.log(user.name);

  await MongoDB.connection.close();
}

main().catch((e) => {
  console.error(e);
  process.exit(1);
});

see more examples in examples folder

MongoDB

class MongoDB.Connection

open(url: string, options?: MongoClientOptions): Promise;

Connects to the mongodb and creates indexes

close(): Promise;

Disconnects from mongodb

createCollection(options: CollectionOptions): Collection;

Creates a collection

const MongoDB.connection: Connection

default connection instance

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

4.0.0-beta.2

4 years ago

4.0.0-beta.1

4 years ago

3.0.0

4 years ago

3.0.0-beta.3

4 years ago

3.0.0-beta.2

4 years ago

3.0.0-beta.5

4 years ago

3.0.0-beta.4

4 years ago

3.0.0-beta.7

4 years ago

3.0.0-beta.6

4 years ago

3.0.0-beta.1

4 years ago

2.0.15

4 years ago

2.0.13

5 years ago

2.0.12

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.5

5 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago