阅读 144

mongoDB-基础

1. 前言

不能言而无信 今天就先把这个MongoDB 补了


2. 和mySQL异同

SQL术语概念 MongoDB术语概念 解释说明
关系型数据库 非关系型数据库 mongoDB分布式文件存储的数据库
存储一般都是常规的数据类型 多重形态存储 mongDB可以存储图片,文件,文档
SQL语句操作 不使用SQL语句
database database 数据库
table collection 数据库表/集合
row document 数据库记录/文档
column field 数据字段/域
index index 索引
table joins 表连接/MongoDB不支持
primary key primary key 主键/MongoDB自动将_id字段设置为主键

哈哈顺便练习了下markdowntable以前还真没使用过


3. mongoDB 非关系型数据库

一个基于分布式文件存储的数据库
MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案
一个对象就是一条数据


4. mongoDB环境

1.安装mongodb

mongo-db-下载

注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装文件。

注意
1.jpg

MongoDB Compass 是一个图形界面管理工具
因为这里我选用了 robo-3T 作为可视化工具


5.指定数据库的位置

mongoDB不会主动创建数据库目录,需要我们安装后手动创建

  1. 来到 mongodb 的安装目录里面的bin文件夹下,使用命令mongod --dbpath=指定文件夹路径
    文件夹就是数据库的位置,可以指定你项目的根目录\DB
例如
.\mongod --dbpath=C:\Users\yzs\Desktop\nodeCode\01mongoDb\DB

注意

  1. 指令是mongod 不是 mongodb 不要写错了
  2. window10的话 指令 ./mongod 需要加上 路径
    因为这个指令就是在用bin 目录下这个mongod.exe文件
    所有名字不能错
  3. 成功后终端会输出一大段内容就


    1.png
  1. 对应的目录下也会多出一堆文件


    1.png

6. 启动数据库

来到 mongodb 的安装目录里面的bin文件夹下,使用命令 mongo 启动数据库
window10 .\mongo

1.png


7.robo 3T可视化工具

robo下载

下载按照步骤操作就行 不再多说

1.打开Robo 3T

1.png

2. 填写数据库链接信息

1.png

3. 创建一个数据库;

在服务名右键create database;


1.png

或者在终端中使用 use 数据库名 创建;

4. 创建集合

可以理解为mySQL的表
Collections右键 选择 Create Collection

1.png


8. 数据操作

1. 插入数据

集合/表名右键 Insert Document

1.jpg

具体数据界面
1.png


有何感想 嘿嘿,不能插入一些表情来表达我的心情,真是尴尬
mongoDB 就是这样,数据就是对象,熟悉吧,感觉简单了吧,感觉烦死mySQL了吧


2. 查看数据

1.png

嘿嘿 这个图 认真看哦, 我还故意插入了2条没有重复属性的对象也就是数据, 有啥疑问的自己玩
兴趣才是最好的老师


2.png

第三种模式 详细记录了每次的插入记录


9. 后续

其他的增删改查 也都差不多
自己摸索,兴趣才是最好的老师
下个课件用 node操作 mongoDB


参考资料

mongo-db
robo-3T
菜鸟-mongoDB


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

作者:云高风轻

原文链接:https://www.jianshu.com/p/e928c5b1e647

文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐