0.0.2 • Published 10 years ago
nuclear v0.0.2
Nuclear DB
Init
var user = db.Model('user', 'name passwd createtime email', 'mysql')
var models = db.Model({
user: 'name passwd createTime email',
article: 'title createTime updateTime content user._id'
}, {
db: 'mysql:dbhost.com:3306',
user: 'admin:passwd'
})
// => models = {user: userModel, article: articleModel}
(C)RUD
user.add({name: Tony, age: 18})
C(R)UD
user.find({user: 'Tony'})
CR(U)D
user.update(uuid, {name: 'Lucy', age: 20})
CRU(D)
user.remove(uuid)
Update and remove can just be called from uuid, just keep it really simple
support mock db