mongoosedaoNode mongoose 封装

联合创作 · 2023-09-30 02:21

mongoosedao = mongoose data access object


mongoosedao 是基于 node Mongoose 封装的对 MongoDB 的 crud 等数据访问对象,和 Java 里的 dao 比较相似,可以提高开发效率。


安装



npm install --save mongoosedao

使用



require('./db');

var User = require('./User');

User.create({"username":"sss","password":"password"},function(err, user){
  console.log(user);
});

User.delete({"username":"sss","password":"password"},function(err, user){
  console.log(user);
});

API and Test


Test status



  •  create


  •  delete = remove


  •  deleteAll = removeAll


  •  deleteById = removeById


  •  getById


  •  all = getAll = find({})


  •  query = getByQuery = find


  •  one = findOne


  •  update


  •  updateOne


  •  updateById


  •  pageByLastId


  •  top(num) && first(num) = n(num) = latest(num)


  •  count(cb) &* count({},cb)



more see api doc

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报