![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日记
文章平均质量分 72
yuezm
前端菜鸟,努力学习ing
展开
-
2018年9月7日(周五)
聚合特点:从多个文档分组,在各个分组内进行多种操作,并返回结果聚合有三种方式aggregation pipeline 管道聚合 map-reducesingle purpose aggregation methods 单一聚合 管道聚合 目前我常用的方式文档分别通过多级管道,管道内可以进行任何操作,并最终返回结果 例如:db.admins.aggregate(...原创 2018-09-11 21:16:23 · 125 阅读 · 0 评论 -
2018年9月28日(周五)
Mongoose原创 2018-09-28 23:36:08 · 235 阅读 · 0 评论 -
Koa2源码学习
Koa2源码学习Koa – 基于 Node.js 平台的下一代 web 开发框架简单使用const koa = require('koa');const app = new koa();app.use((context, next) => { // do some thing});app.listen(8080);我们从一次HTTP请求来了解koa启动前// li...原创 2018-10-06 22:46:39 · 198 阅读 · 0 评论 -
mem模块 缓存模块
mem模块mem的github地址作用缓存函数的运行结果,当参数一样的时候,不在运行,读取缓存值使用const mem = require('mem');const m = mem(fn[,options]);fn:你想运行的函数options:mem的设置,包括设置缓存时间、缓存key值算法、缓存存储、统计等具体请参见文档同步使用const mem = require('...原创 2018-09-28 17:01:20 · 754 阅读 · 0 评论 -
2018年9月26日(周三)
Travis CI在GitHub上,可以显示这样的小图标这样的图标可以通过 travis-ci 和codecov来实现,并且是免费的注册github账号进入github注册账号后,按照提示,新建一个可用的项目授权登录网站 https://docs.travis-ci.com 和 https://codecov.io,然后分别使用GitHub账号登录,跟着提示操作,授权即可添加项目...原创 2018-09-26 17:34:25 · 266 阅读 · 1 评论 -
2018年9月14日(周五)
Mongodb原创 2018-09-14 15:50:06 · 242 阅读 · 0 评论 -
2018年9月6日(周四)
开发测试单元测试测试风格 TDD 测试驱动开发 BDD 行为驱动开发 目前公司d使用的测试框架 mochajest断言 power-assert assert性能测试基准测试 benchmark.js压力测试 ab 目前使用的是absiege http_loadMongoDB增删改查增insert()insertOne(...原创 2018-09-11 10:14:42 · 152 阅读 · 0 评论 -
2018年9月13日(周四)
TS原创 2018-09-13 20:46:10 · 194 阅读 · 0 评论 -
2018年9月12日(周三)
TS原创 2018-09-12 22:15:57 · 184 阅读 · 0 评论 -
2018年9月16日(周天)
Mongodb原创 2018-09-16 20:28:59 · 130 阅读 · 0 评论 -
2018年9月11日(周二)
TS原创 2018-09-11 21:45:33 · 153 阅读 · 0 评论 -
koa-router源码学习
koa-router源码学习基本用法const koa = require('koa');const Router = require('koa-router');const app = new koa();const router = new Router();app.use(router.routes()).use(router.allowedMethods());app.li...原创 2018-10-08 23:56:49 · 175 阅读 · 0 评论