Skip to content

monpoco/monpy-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monpy-db Build Status npm version

Installation

$ npm install monpy-db

Example

Model

var db = require('monpy-db')('mysql');

function User(){
	db.BaseEntity.apply(this, arguments);
}

db.inherits(User, db.BaseEntity);

Use

var db = require('monpy-db')('mysql'),
    co = require('co'),
    config = {
      pool: 5,
      host: 'localhost',
      user: 'test',
      password: 'password',
      database: 'test_db'
    };


var model = new User();

var user = {
  name: 'monpy',
  comment: 'hello',
  created_at: new Date()
};

co(function *(){
  // DataBase Connect
  db.connect(config);

  // INSERT
  var ret = yield model.insert(user);
  // var ret = yield model.save(user);

  var userId = ret.insertId;
  
  var user = yield model.getById(userId);
  
  console.log(user);

  // UPDATE
  user.updated_at = new Date();
  var ret = yield model.update(user);
  // var ret = yield model.save(user);
  
  // DataBase Disconnect
  db.end();
});

Document

作成中・・・

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published