前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航

MongoDB拾遗(一)

首页
2019-01-22 17:10:30
DataBase
MongoDB

# 一、环境搭建

# 1.1 mongodb简介

  • MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案
  • MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组

主要特点

  • 高可扩展性
  • 分布式存储
  • 低成本
  • 结构灵活

# 1.2 window下mongodb环境搭建

  • 下载安装包或压缩包
  • 添加db存储和日志存储文件夹
  • 添加服务、配置环境变量、启动Mongo

配置演示

  • 在任意目录创建几个文件夹

通过命令行启动服务

配置环境变量

#  --dbpath指定数据存储位置
C:\Program Files\MongoDB\Server\3.4\bin\mongod --dbpath d:\mongodb\data
@前端进阶之旅: 代码已经复制到剪贴板

通配置启动服务

# 配置d:\mongodb\etc\mongodb.conf

#数据库路径
dbpath=d:\mongodb\data\

#日志输出文件路径
logpath=d:\mongodb\logs\mongodb.log

#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true

#启用日志文件,默认启用
journal=true

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true

#端口号 默认为27017
port=27017

#指定存储引擎(默认先不加此引擎,如果报错了,大家在加进去)
storageEngine=mmapv1

#http配置 开启这个服务才可以在网页中访问 端口28017
httpinterface=true
@前端进阶之旅: 代码已经复制到剪贴板
  • 启动方式
C:\Program Files\MongoDB\Server\3.4\bin\mongod --config d:\mongodb\data 
@前端进阶之旅: 代码已经复制到剪贴板

更加简洁的启动方式

安装到window的服务里面,打开Windows看一下

C:\Program Files\MongoDB\Server\3.4\bin\mongod --config d:\mongodb\data --install --serviceName "MongoDB"
fe
  • 一、环境搭建
    • 1.1 mongodb简介
    • 1.2 window下mongodb环境搭建
    • 1.3 linux下mongodb环境搭建
  • 二、基本概念
    • 2.1 数据库对比
    • 2.2 数据库
    • 2.3 文档
    • 2.4 插入文档
    • 2.5 插入数据表
  • 三、常用操作
    • 3.1 创建用户
    • 3.2 MongoDB 创建数据库
    • 3.3 MongoDB 删除数据库
    • 3.4 删除集合
    • 3.5 MongoDB 插入文档
    • 3.6 插入文档
    • 3.7 MongoDB 更新文档
    • 3.7 update() 方法
  • 四、常用查询语句
  • 五、MongoDB链接
    • 5.1 MongoDB链接express

← nodejs系列之websocket及socket.ioMysql基础复习 →