9.0.0 • Published 10 months ago

cosa v9.0.0

Weekly downloads
836
License
MIT
Repository
github
Last release
10 months ago

Cosa

Build Status npm version

Simplified object modeling for MongoDB

Installation

Use your favorite package manager to add cosa to your project.

yarn add cosa

Usage

First define a model:

import { Model } from 'cosa';

const UserModel = Model.define({
  name: 'UserModel',
  collection: 'users',
  properties: {
    name: { type: 'string', required: true },
    email: { type: 'string', required: true, email: true }
  }
})

Use the model to add users to the database:

const newUser = UserModel.create({
  name: 'John Smith',
  email: 'jsmith@example.com'
})
newUser.save()

Fetch all the users in the database:

UserModel
  .find({}, { array: true })
  .then((users) => {
    // loop over the array of users and do something
  })

Reference

License

The module is available as open source under the terms of the MIT License.

9.0.0

10 months ago

8.0.0

1 year ago

7.1.3

2 years ago

7.1.2

2 years ago

7.1.1

2 years ago

7.1.0

2 years ago

7.0.0

2 years ago

6.4.0

3 years ago

6.3.0

3 years ago

6.2.0

3 years ago

6.1.0

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

5.0.1

4 years ago

5.0.0

5 years ago

4.0.4

5 years ago

4.0.3

5 years ago

4.0.2

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.0.14

5 years ago

3.0.13

6 years ago

3.0.12

6 years ago

3.0.11

6 years ago

3.0.10

6 years ago

3.0.9

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.6

6 years ago

3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

7 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.8.2

7 years ago

2.8.1

8 years ago

2.8.0

8 years ago

2.7.2

8 years ago

2.7.1

8 years ago

2.7.0

8 years ago

2.6.6

8 years ago

2.6.5

8 years ago

2.6.4

8 years ago

2.6.3

9 years ago

2.6.2

9 years ago

2.6.1

9 years ago

2.6.0

9 years ago

2.5.0

9 years ago

2.4.3

9 years ago

2.4.2

9 years ago

2.4.1

9 years ago

2.4.0

9 years ago

2.3.6

9 years ago

2.3.5

9 years ago

2.3.4

10 years ago

2.3.3

10 years ago

2.3.2

10 years ago

2.3.1

10 years ago

2.3.0

10 years ago

2.2.0

10 years ago

2.1.0

10 years ago

2.0.0

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago