- node.js
- mongodb
-
安装依赖
npm i
-
启动本地mongodb数据库。
-
找到“程序入口”,取消 step1 代码注释
/*
step1: 数据入库
*/
pModel.remove(query);
- 执行命令
node app.js
- step1执行完后,将其注释。取消step2 注释
/*
step2:分析结果
*/
pModel.find({}).exec(function(err, data) {
if(err) throw err;
var total = data.length;
console.log('查询日期:%s\n关键词:前端\t25k-50k\t共%s条数据', datestamp, total);
pModel.find({request: /angular/ig}).exec(function(err, data) {
console.log('angular:\t%s\t%s%', data.length, (100*data.length/total).toFixed(2));
});
pModel.find({request: /react/ig}).exec(function(err, data) {
console.log('react :\t%s\t%s%', data.length, (100*data.length/total).toFixed(2));
});
pModel.find({request: /vue/ig}).exec(function(err, data) {
console.log('vue :\t%s\t%s%', data.length, (100*data.length/total).toFixed(2));
});
pModel.find({request: /jquery/ig}).exec(function(err, data) {
console.log('jquery :\t%s\t%s%', data.length, (100*data.length/total).toFixed(2));
});
})
- 执行命令,查看结果
node app.js
我的新书《了不起的JavaScript工程师:从前端到全端高级进阶》已经在京东上架,旨在帮助初级和中级web前端工程师提升进阶,成为具有全局视野的全能型人才,欢迎选购~