cosa v9.0.0
Cosa
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.
10 months ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago