随笔分类 -  MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。
摘要:Linux服务部署Yapi 一,介绍与需求 1,我的安装环境:CentOS7+Node10.13.0+MongoDB4.0.10。 2,首先安装wget,用于下载node等其他工具 1 yum install -y wget 编译依赖 gcc 环境 1 yum install gcc-c++ 二,N 阅读全文
posted @ 2019-06-26 09:45 jackson影琪 阅读(6021) 评论(1) 推荐(1)
摘要:MongoDB之数据备份与恢复 一,需求 一段时间备份数据库数据,以防意外导致数据丢失 二,备份与恢复 2.1,数据库备份 1,常用命令格式 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表 -o 文件存放路径 参数说明:-h 指明数据库宿主机的I 阅读全文
posted @ 2019-05-22 09:19 jackson影琪 阅读(7074) 评论(0) 推荐(0)
摘要:NodeJs操作MongoDB之分页功能与常见问题 一,方法介绍 1,聚合操作之count count()方法可以查询统计符合条件的集合的总数 在分布式集合中,会出现计算错误的情况,这个时候推荐使用aggregate; 2,find() 方法以非结构化的方式来显示所有文档。 3,exec() 方法用 阅读全文
posted @ 2019-04-09 09:46 jackson影琪 阅读(3232) 评论(1) 推荐(0)
摘要:NodeJs之word文件生成与解析 一,介绍与需求 1.1,介绍 1,officegen 模块可以为Microsoft Office 2007及更高版本生成Office Open XML文件。此模块不依赖于任何框架,您不需要安装Microsoft Office,因此您可以将它用于任何类型的 Jav 阅读全文
posted @ 2019-04-01 10:07 jackson影琪 阅读(23697) 评论(2) 推荐(3)
摘要:NodeJs之EXCEL文件导入导出MongoDB数据库数据 一,介绍与需求 1.1,介绍 (1),node-xlsx : 基于Node.js解析excel文件数据及生成excel文件。 (2),excel-export : 基于Node.js将数据生成导出excel文件,生成文件格式为xlsx(可 阅读全文
posted @ 2019-03-23 09:28 jackson影琪 阅读(6309) 评论(0) 推荐(0)
摘要:NodeJs操作MongoDB之多表查询($lookup)与常见问题 一,方法介绍 aggregate()方法来对数据进行聚合操作。aggregate()方法的语法如下 operators参数是如表1所示的聚合运算符的数组,它允许你定义对数据执行什么汇总操作。options参数允许你设置readPr 阅读全文
posted @ 2019-02-27 16:41 jackson影琪 阅读(8618) 评论(1) 推荐(2)
摘要:Windows下安装配置MongoDB 一,介绍 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 J 阅读全文
posted @ 2019-02-19 12:57 jackson影琪 阅读(407) 评论(0) 推荐(0)
摘要:NodeJs连接操作MongoDB数据库 一,介绍 MongoDB是一种文档导向数据库管理系统,由C++撰写而成。介绍如何使用 Node.js 来连接 MongoDB,并对数据库进行操作。 Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。版本:5.4.4 二, 阅读全文
posted @ 2019-02-11 10:47 jackson影琪 阅读(13233) 评论(0) 推荐(2)