MongoDB 创建数据库学习记录

window平台用MongoDB比较麻烦,所以记录一下
1.安装(尽量安装在C根目录,方便以后切换目录)

2.MongoDB 需要一个 data 文件夹来保存文件。默认的 MongoDB data 目录位于 c:\data\db。但是它不会自己创建,所以需要用命令行来创建这个文件夹。打开CMD(不能用git),切换到 MongoDB 安装路径下的 bin目录,执行

  md \data\db

执行完之后再C盘目录就新建了data/db

3.然后继续在 bin 目录,执行

mongod.exe --dbpath "c:\data"  //这里只能使用系统自带的cmd,不能使用git

控制台输出会显示 waiting for connections 消息,这表示 mongod.exe 进程已经成功运行。访问http://localhost:27017/

4.当MongoDB正常启动后(不能关闭),打开另一个CMD,进入bin目录,执行

mongo.exe

《MongoDB 创建数据库学习记录》 Paste_Image.png

这就进入了 MongoDB shell 环境,可以使用MongoDB了

5.数据的增删改查
当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):
新建一个集合,这里就取集合名为“person”,要注意的就是文档是一个json的扩展(Bson)形式。
****增加两条数据insert()****

《MongoDB 创建数据库学习记录》 Paste_Image.png

****find() 操作****
“_id”: 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。

《MongoDB 创建数据库学习记录》 Paste_Image.png

****update操作****
update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”

《MongoDB 创建数据库学习记录》 Paste_Image.png

****remove()操作****
remove中如果不带参数将删除所有数据,带参数则删除指定数据
带参数

《MongoDB 创建数据库学习记录》 Paste_Image.png

不带参数

《MongoDB 创建数据库学习记录》 Paste_Image.png

这就是MongoDB的window安装与增删改查

创建数据库
MongoDB 用 use+ 数据库名称 的方式来创建数据库。use
会创建一个新的数据库,如果该数据库存在,则返回这个数据库。
创建一个名为 mydb 的数据库,使用 use语句如下:

《MongoDB 创建数据库学习记录》 Paste_Image.png

使用命令 db 检查当前选定的数据库。

《MongoDB 创建数据库学习记录》 Paste_Image.png

使用命令 show dbs 来检查数据库列表。

《MongoDB 创建数据库学习记录》 Paste_Image.png

刚创建的数据库(mydb)没有出现在列表中。为了让数据库显示出来,至少应该插入一个文档。然后再查询

《MongoDB 创建数据库学习记录》 Paste_Image.png

删除数据库
dropDatabase() 方法
它将删除选定的数据库。如果没有选定要删除的数据库,则它会将默认的 test 数据库删除。

首先使用 show dbs 来列出已有的数据库。

《MongoDB 创建数据库学习记录》 Paste_Image.png

如果想删除新数据库 <mydb> ,如下面这样使用 dropDatabase() 方法:

《MongoDB 创建数据库学习记录》 Paste_Image.png

再来看一下数据库列表,确实删除了 <mydb>

《MongoDB 创建数据库学习记录》 Paste_Image.png

    原文作者:杜乡的AGG
    原文地址: https://www.jianshu.com/p/dfbb4c9b5c5b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞