美文网首页
MongoDB笔记(一)

MongoDB笔记(一)

作者: small_zeo | 来源:发表于2021-07-12 16:11 被阅读0次

定义

MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB将数据存储为一个文档,数据结构由键值对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。
官网地址

下载地址

MongoDB下载
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,需要注册后下载。

windows安装MongoDB

image.png
  • MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
  • MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
  • MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
  • 下载 .msi 文件,下载后双击该文件,按操作提示安装即可。
  • 安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
  • 下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass
    image.png

创建数据目录

MongoDB 将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。
在MongoDB 的安装目录中(这里安装目录是C盘),使用cmd执行命令创建db文件夹:

cd C:\
md "\data\db"

运行 MongoDB 服务器

为了从命令提示符下运行 MongoDB 服务器,必须从MongoDB安装目录的bin目录(这里安装目录是C盘)中执行 mongod.exe 文件。
cmd执行命令:

C:\mongodb\bin\mongod --dbpath c:\data\db

执行成功,会输出如下信息:


image.png

连接MongoDB

在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB(这里安装目录是C盘),执行如下命令:

C:\mongodb\bin\mongo.exe

MongoDB 后台管理Shell

如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo.exe文件,MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。


image.png
  • db 命令用于查看当前操作的文档(数据库):
> db
test
>

由于它是一个JavaScript shell,可以运行一些简单的算术运算:


image.png
  • 插入一些简单的记录并查找它:
> db.runoob.insert({x: 7})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("60ebf175144f48436e8b91dd"), "x" : 10 }
{ "_id" : ObjectId("60ebf8a731c880cfa3fb4e2a"), "x" : 7 }
>

相关文章

  • MongoDB 学习笔记 001

    ** 本笔记包含 ** -*MongoDB 官网* -*MongoDB 工具官方网站* -*MongoDB 环境配...

  • MongoDB 笔记一:入门与坑

    MongoDB 笔记一:入门与坑 为啥要先讲mongoDB而不是 入门 MongoDB既然是NOSQL数据库,使用...

  • MongoDB笔记(一)

    定义 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节...

  • mongodb 学习笔记

    mongodb 深入学习笔记 mongodb基本知识 mongodb是介于关系型数据库与非关系型数据库之间的NoS...

  • MongoDB 参考手册

    学习《MongoDB 权威指南·第2版》的笔记,结合 MongoDB 官方最新文档(v3.6),简单记录一些概念、...

  • MongoDB 集群配置笔记

    MongoDB 集群配置笔记 配置一个含有主从机制、自动分片、去中心化的MongoDB集群 一、配置文件说明 必备...

  • 2016-08-12学习笔记

    2016-08-12学习笔记 一、mongodb mongodb 是一种非关系型数据库 1. 创建数据库 use ...

  • MongoDB简要学习笔记

    MongoDB学习笔记,按照以下几项来记录一下: 一、MongoDB的安装 下面说一下在生产环境中CentOS上面...

  • 2、MongoDB基础知识(1)(MongoDB笔记)

    这里是阅读了《MongoDB权威指南》后做的相关笔记。 一、文档 文档是MongoDB的核心概念。文档就是键值对的...

  • MEAN Stack - Intro MongoDB and N

    该文章为网络课 Introduction to MongoDB using the MEAN Stack学习笔记。...

网友评论

      本文标题:MongoDB笔记(一)

      本文链接:https://www.haomeiwen.com/subject/fearpltx.html