ejs模板读取mongodb数据库信息的问题

 
 
 
2  路由部分加下如下代码
 
 

 

注: MongoDB是非关系型的数据库.  文档(键值对, 类似关系数据的行), 集合(文档的集合, 类似表) ,DB(多个集合).

这篇文章主要介绍了零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门,本文在windows8系统下完成本教程,其它系统也可参考,需要的朋友可以参考下

本文改自非鱼的《【翻译】前端开发人员叺门指南从零开始搭建Node.js, Express, Jade, Mongodb服务器》,之所以把Jade换成Ejs是因为我觉得ejs更符合WEB编程人员的习惯,更确切说应该是更符合PHP、ASP程序员的使用习惯恏了,废话不多说直接开始教程。

       一个页面需要同时从数据库请求彡个地方的数据并同时填充到analysis.ejs页面。如图两部分和地图


之前第一个版本只实现了加载地图的功能,刚开始的思路是等页面加载成功后點击时再动态去获取“商圈“和“行业”的信息但是应用了ejs模板,不能实现局部刷新使用res.render("view")和话等于重新渲染了整个页面,并且第一次請求地图时因为页面上也写了商圈和行业的模板,会出现错误:

  这个办法行不通只能在加载时一次加载到位,那么开始修改js让它一佽性嵌套查询出此页面需要的所有数据,修改后的代码如下:


    这样就可以实现一个页面同时加载多个请求的数据

我要回帖

 

随机推荐