1.1.1 • Published 10 years ago

mongoose-database-service v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

MongooseDatabaseService

Promise wrapped database comms for mongoose

Install

npm install mongoose-database-service --save

API

var db = require('mongoose-database-service')(Model)

where Model is your Mongoose model that you want to CRUD in the database, for example:

var UserModel = mongoose.model('User', userSchema);
var db = require('mongoose-database-service')(UserModel);

Create

db.create( {} )

Passing what you want to save against your model

Update

db.update( {} )

This will merge the existing item with the new data you are passing in

Find, FindOne and FindById

db.find( {queryObject} )
db.findOne( {queryObject} )
db.findById( 'id' )

Pass in an object as query data you want to search on

Remove

db.remove( {queryObject} )

There is plenty more to do

These cover the basics of database CRUD operations, if however you want more feel free to submit a PR