🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

mongoose-database-service

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mongoose-database-service

Promise based database logic for mongoose

1.1.1
latest
Source
npm
Version published
Weekly downloads
6
200%
Maintainers
1
Weekly downloads
 
Created
Source

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

Keywords

mongoose

FAQs

Package last updated on 27 Feb 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts