node省市区三级数据性能测评实例分析-创新互联

本文实例讲述了node省市区三级数据性能测评。分享给大家供大家参考,具体如下:

在穆棱等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站建设 网站设计制作按需定制,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,成都外贸网站制作,穆棱网站建设费用合理。

闲来无事,测试下node和egg

首先是数据库,大概长这样

node省市区三级数据性能测评实例分析

然后是代码

'use strict';
const Controller = require('egg').Controller;
class HomeController extends Controller {
 async index() {
  const { ctx } = this;
  ctx.body = 'hi, egg';
 }
 async city() {
  const { ctx } = this;
  console.time("sql")
  const provinces = await this.app.mysql.select('provinces')
  const citys = await this.app.mysql.select('cities')
  const areas = await this.app.mysql.select('areas')
  console.timeEnd("sql")
  console.time('cal')
  provinces.forEach(province => {
   let provinceid = province.provinceid
   province.children = []
   citys.forEach(city => {
    city.children = []
    if (city.provinceid === provinceid) {
     province.children.push(city)
    }
    let cityid = city.cityid
    areas.forEach(area => {
     if (area.cityid === cityid) {
      city.children.push(area)
     }
    })
   })
  })
  console.timeEnd('cal')
  const result = {
   status: 1,
   data: provinces,
  }
  ctx.body = result;
 }
}
module.exports = HomeController;


文章题目:node省市区三级数据性能测评实例分析-创新互联
浏览路径:http://bzwzjz.com/article/jdpec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 成都网站建设 手机网站制作设计 成都网站建设公司 成都网站设计 网站建设方案 广安网站设计 温江网站设计 成都品牌网站设计 定制网站建设 成都网站设计 成都网站建设 移动手机网站制作 成都网站设计公司 成都网站设计 营销型网站建设 成都企业网站制作 手机网站制作 手机网站设计 成都响应式网站建设公司 成都企业网站设计 成都网站建设