
MongoDB
文章平均质量分 75
MongoDB分布式数据库的学习笔记
金鳞踏雨
断剑重铸之日,就是归来之时。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MongoDB与Node.js的连接
MongoDB与Node.js的连接 在MongoDB中,我们不需要去显示的创建数据库,如果数据库不存在,MongoDB会自动创建。 本人使用的的编译器是Hbuilder X。 (1)首先我们需要在电脑上安装mongodb数据库软件 (2)接下来打开Hbuilder X 新建项目 (3)然后打开powershell,切换至项目的目录下,使用npm install mongoose (4)如下所示 //引入mongoose框架 const mongoose = require('mongoos原创 2021-04-01 10:10:03 · 348 阅读 · 0 评论 -
MongoDB的聚合命令
聚合aggregate: 常用的管道命令: 在mongodb中,文档处理完毕的,通过管道进行下次处理。 $group:将集合中的文档分组,可用于统计结果。 $match:过滤数据,只输出符合条件的文档。 $project:修改文档结构,eg:重命名、增加、删除字段、创建计算结果。 $sort:将文档排序后输出。 $limit:限制聚合管道返回的文档数。 $skip:跳过指定文档数量,并返回余下的文档。 $unwind:将数组类型的字段进行拆分。 表达式: 举例,$g..原创 2021-01-21 23:46:22 · 859 阅读 · 0 评论 -
MongoDB的索引
创建索引 删除索引 创建唯一的索引 创建联合索引 创建索引: 目的:提升查询效率 使用实例进行测试: 先将100000条数据插入数据库中 for(i=0;i<100000;i++){ db.t255.insert( {name:'test'+i,age:i} ) } 查询name为"test100000"数据 db.t255.find({name:"test100000"}).explain("executionStats...原创 2021-01-21 23:26:43 · 136 阅读 · 0 评论 -
MongoDB的高级查询
一.find 在MongoDB中find()方法: db.集合名称.find({文档条件}); #若find中括号里没有参数,就查询输出整个集合的信息。 #若find中括号里有参数,就根据其条件,输出筛选后的信息。 findOne()方法,返回第一个符合条件的数据。 db.集合名称.findOne(); 其中若觉得输出的结果不好看,则可以使用pretty()方法,进行美化结果。 db.集合名称.find({文档条件}).pretty(); 二.比较运算符 等于:默认是等于判.原创 2021-01-21 23:18:47 · 526 阅读 · 0 评论 -
MongoDB的安装与基本使用
一.MongoDB的安装 二.MongoDB的简单的增删改查 三. MongoDB的数据备份与恢复 一.MongoDB的安装 在Linux的Ubuntu上安装: 1. 第一步,使用命令自动安装: sudo apt-get install -y mongodb-org=”版本号“ #其中 -y 是只默认 yes 2. 第二步,查看配置文件: 先查看配置文件 /etc/mongood.conf 其中描述了mongodb的数据存储路径、日志存储路径、以及mongod服务的端口号 可以使用原创 2021-01-21 22:56:50 · 271 阅读 · 0 评论