MongoDB入门

Wesley13
• 阅读 725

MongoDB入门-Windows操作系统中Mongodb数据库的安装部署

作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.数据库简介

  博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie/p/11730035.html

二.Mongodb简介

1>.什么是Mongodb

  MongoDB是为了快速开发互联网Web应用而设计的数据库系统;

  MongoDB的设计目标是极简,灵活,作为Web应用栈的一部分;

  MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON(BSON)。

2>.Mongodb的术语

  数据库(database)    数据库是一个仓库,在仓库中可以存放集合。

  集合(collection)
    集合类似于数组,在集合中可以存放文档。  
  文档(document)    文档数据库中的最小单位,我们存储和操作的内容就是文档。

3>.MongoDB的版本

  MongoDB的版本偶数小版本为稳定版。

  MongoDB的版本奇数小版本为开发版。  MongoDB对于32位系统支持不佳,所以3.2版本以后没有再对32位系统的支持。  MongoDB的下载地址:    https://www.mongodb.org/dl/win32

MongoDB入门

三.安装MongoDB并配置环境变量

1>.下载MongoDB并安装

  安装过程比较简单,直接鼠标点击下一步即可。当然,再安装过程中我们也可以自定义安装路径。

2>.配置环境变量

  如下图所示,将MongoDB的安装路径添加到Windows的PATH环境变量中。

MongoDB入门

3>.启动数据库

 MongoDB入门

  如上图所示,启动数据库失败啦,需要创建"C:\data\db"目录再启动数据库,如下图所示。
    Windows32位操作系统启动服务器时,需要输入如下内容:
    mongod --storageEngine=mmapv1

MongoDB入门

数据库启动成功后,我们会发现创建的"c:/data/db"目录种会自动产生数据文件。

MongoDB入门

4>.重新开启一个mongodb客户端连接服务端

MongoDB入门

5>.启动mongodb服务端时指定数据库路径和端口号

启动MongoDB服务端时可用指定数据库路径(路径需要提前创建好)和端口号,语法格式如下:
    mongod --dbpath 数据库路径 --port 端口号

MongoDB入门

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
3年前
Elastic Stack之Elasticsearch 5.6.12 集群部署实战
ElasticStack之Elasticsearch5.6.12集群部署实战作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.下载ElasticSearch1.查看ElasticSearch的发型版本(https://www.elastic.co/
Wesley13 Wesley13
3年前
HTML&CSS基础
HTML&CSS基础表单简介作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.HTML源代码<!DOCTYPEhtml<html<head<metacharset"UTF8"
Stella981 Stella981
3年前
Docker自建仓库之Harbor高可用部署实战篇
Docker自建仓库之Harbor高可用部署实战篇作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。一.部署单机的Harbor1.部署单机版的Harbor  博主推荐阅读:    https://www.cnblogs.com/yinzhengjie/p/1223
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这