数据对比
- npmjs指标
工具库 | 周下载量 | 解压大小 | 文件数量 | 最新版本 | 地址 |
---|---|---|---|---|---|
mongodb | 2,033,611 | 2.04MB | 213 | 3.6.1 | https://www.npmjs.com/package/mongodb |
mongoose | 1,046,208 | 1.48MB | 147 | 4.0.2 | https://www.npmjs.com/package/mongoose |
搜索:
- github指标
工具库 | star | fork | contributors | Release | 地址 |
---|---|---|---|---|---|
mongodb | 8.7K | 1.6K | 324 | 393 | https://github.com/mongodb/node-mongodb-native |
mongoose | 21.4K | 2.9K | 525 | 602 | https://github.com/Automattic/mongoose |
- github 介绍
- mongodb: The official MongoDB driver for Node.js.
- mongoose: Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Mongoose supports both promises and callbacks.
mongodb: 官方开发的的NodeJS读写工具库。
mongoose: 被设计用于异步环境的、MongoDB的对象模型工具,他支持promise和回调。
选用
整体对比,mongodb作为官方库,却没有明显的压倒性优势。
那么我暂时先选mongose
,仅个人观点。
后期如有以下原因,可能会考虑从mondoose转换到mongodb:
- API使用细节
- 社区、博客等氛围
- 工作团队要求
NOTE:以上数据截止:2020-9-4 21:39:08