求教mongoose 插件 使用
mongoose-delete,mongoose-findorcreate,mongoose-friends,mongoose-query 最近开发遇到这几个模块 网上对这几个模块解释很少,所以请教一下 这几个模块在mongoose中 具体是做什么的
5 回复
mongoose-delete :
- https://www.npmjs.com/package/mongoose-delete
- 最基础的就是添加了这个插件了, document字段就比 schema定义的多了个delete: false字段, 调用delete是delete: true, 调用restore就又把delete:false
mongoose-findorcreate:
- https://www.npmjs.com/package/mongoose-findorcreate
- 这个就更坑了, 基本上就是findOneAndUpdate, 一样, options加上upsert , setDefaultsOneInsert , 就可以完全替代
mongoose-friends ,
- https://www.npmjs.com/package/mongoose-friends
- 晕, 什么东西呀, 没什么用
mongoose-query
- https://www.npmjs.com/package/mongoose-query
- 也是无语了, 直接解析express web 框架的url query请求, 转换成mongoose query 字段, 用于查询mongodb
谢了