pug模板引擎(原jade)

前面的话  为什么要引入pug,pug有什么特别之处呢?有一些嵌套层次较深的页面,可能会出现巢状嵌套,如下图所示  在后期维护和修改时,一不小心少了一个尖括号,或者某个标签的开始和闭合没有对应上,就会导致DOM结构的混乱甚至是错误。所以,有人发明了HAML,它最大的特色就是使用缩进排列来代替成对标签
180次阅读

Mongoose基础入门

前面的话  Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。本文将详细介绍如何使用Mongoose来操作MongoDB NodeJS驱动  在介绍Mongoose之前,首先介绍使用NodeJS操作MongoDB的方法  如果使用程序操作数据库,就要使
182次阅读

MongoDB数据库聚合

前面的话  聚合操作主要用于对数据的批量处理,将记录按条件分组以后,然后再进行一系列操作,例如,求最大值、最小值、平均值,求和等操作。聚合操作还能够对记录进行复杂的操作,主要用于数理统计和数据挖掘。在 MongoDB 中,聚合操作的输入是集合中的文档,输出可以是一个文档,也可以是多条文档。本文将详细
330次阅读

MongoDB安全及身份认证

前面的话  本文将详细介绍MongoDB安全相关的内容 概述  MongoDB安全主要包括以下4个方面  1、物理隔离  系统不论设计的多么完善,在实施过程中,总会存在一些漏洞。如果能够把不安全的使用方与MongoDB数据库做物理上的隔离,即通过任何手段都不能连接到数据库,这是最安全的防护
129次阅读

MongoDB数据库索引构建情况分析

前面的话  本文将详细介绍MongoDB数据库索引构建情况分析  概述  创建索引可以加快索引相关的查询,但是会增加磁盘空间的消耗,降低写入性能。这时,就需要评判当前索引的构建情况是否合理。有4种方法可以使用  1、mongostat工具  2、profile集合介绍  3、日志  4、explai
194次阅读

MongoDB数据库索引

前面的话  索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。本文将详细介绍MongoDB数据库索引&
107次阅读

MongoDB数据库的数据类型和$type操作符

前面的话  本文将详细介绍MongoDB数据库的数据类型和$type操作符 数据类型  MongoDB支持以下数据类型类型 数字 备注Double 1 双精度浮点数 - 此类型用于存储浮点值String 2
75次阅读

MongoDB数据库文档操作

前面的话  本文将详细介绍MongoDB数据库关于文档的增删改查 数据类型  在介绍文档操作之前,首先要了解MongoDB的数据类型  MongoDB支持许多数据类型,包括  1、字符串 - 这是用于存储数据的最常用的数据类型。MongoDB中的字符串必须为UTF-8  2、整型 - 此类
67次阅读

MongoDB数据库基础操作

前面的话  为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为Mongodb是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像。本文将详细介绍MongoDB数据库&
247次阅读

express框架

前面的话  Express是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助开发者创建各种 Web 和移动设备应用。本文将详细介绍express框架 概述  官网对Express的描述,它是一个基于 Node.js 平台,快速、开放、极简的 web 开
99次阅读