![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 262 阅读 · 0 评论 -
MongoDB的聚合命令
聚合aggregate:常用的管道命令:在mongodb中,文档处理完毕的,通过管道进行下次处理。$group:将集合中的文档分组,可用于统计结果。$match:过滤数据,只输出符合条件的文档。$project:修改文档结构,eg:重命名、增加、删除字段、创建计算结果。$sort:将文档排序后输出。$limit:限制聚合管道返回的文档数。$skip:跳过指定文档数量,并返回余下的文档。$unwind:将数组类型的字段进行拆分。表达式:举例,$g..原创 2021-01-21 23:46:22 · 710 阅读 · 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 · 80 阅读 · 0 评论 -
MongoDB的高级查询
一.find在MongoDB中find()方法:db.集合名称.find({文档条件});#若find中括号里没有参数,就查询输出整个集合的信息。#若find中括号里有参数,就根据其条件,输出筛选后的信息。findOne()方法,返回第一个符合条件的数据。db.集合名称.findOne();其中若觉得输出的结果不好看,则可以使用pretty()方法,进行美化结果。db.集合名称.find({文档条件}).pretty();二.比较运算符 等于:默认是等于判.原创 2021-01-21 23:18:47 · 438 阅读 · 0 评论 -
MongoDB的安装与基本使用
一.MongoDB的安装二.MongoDB的简单的增删改查三. MongoDB的数据备份与恢复一.MongoDB的安装在Linux的Ubuntu上安装:1. 第一步,使用命令自动安装:sudo apt-get install -y mongodb-org=”版本号“#其中 -y 是只默认 yes2. 第二步,查看配置文件:先查看配置文件 /etc/mongood.conf其中描述了mongodb的数据存储路径、日志存储路径、以及mongod服务的端口号可以使用原创 2021-01-21 22:56:50 · 217 阅读 · 0 评论