- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 浅谈bluebird包的使用理解
bluebird是一个第三方Promise类库,相比其它第三方类库或标准对象来说,功能更齐全而不臃肿、浏览器兼容性更好。我们可通过npm命令来安装:npm install bluebird通过require获取对模块的引用:cnst Promise = require('bluebird');我们可以看到官方的api使用说明但我们在项目中常会使用的方法有一下几部分1:.all...
2018-11-27 14:58:54 9129
原创 MongoDB 聚合(aggregate)
MongoDB中聚合(aggregate)操作处理数据记录并返回计算结果,聚合操作将来自多个文档的值组合在一起,并且可以对分组数据执行各种操作以返回结果。先看一张图我们可以看出整个聚合的过程(图片来自mongodb官方)db.collection.aggregate()的定义db.collection.aggregate(pipeline,options)pipeline ...
2018-11-20 10:27:03 9393 2
原创 git 常用分支操作
每个公司都有自己的一套git操作模式,但git的各种规范都是相同,下面总结了下常用开发规范操作分支命名master - 主干(默认)一般master位于线上正式服务器的版本,每一次在 master 上的提交或合并都应该伴随着版本号的变更。(这样会更好的记录和版本回退)master 分支应保证是随时可发布的(可能包含Bug),每个发布的版本应打上 tag,便于回滚。对于有重大 Bug...
2018-11-28 17:56:38 759
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人