首页 > 数据库技术 > 详细

MongoDB的使用

时间:2019-09-16 22:25:53      阅读:127      评论:0      收藏:0      [点我收藏+]

mongodb是一种文档型数据库,构成数据库->数据表【集合】->数据【文档】的模式。

一、下载与环境配置
1.下载
由于mongodb的封装性加强,前一年还需要自己配置环境,现在直接下载安装就好了。
下载地址:https://www.mongodb.com/download-center/community
可以选择msi和zip,两者的区别在于msi是在线安装的,zip是离线安装的.因此选择msi就可以了,不用解压文件。直接点击msi就OK了。

技术分享图片

2.环境配置
把mongodb添加到环境变量中去。
mongodb的路径:
技术分享图片

 环境变量

技术分享图片

 

二、操作

查看数据库的命令:show dbs

选择数据库的命令:use test

查看数据表的命令:show tables

查看数据集的命令:show collections
# 使用数据库为test
# 选择数据库

1.增加
1.1 使用指令【use name】创建数据库,其中name是数据库的名字。

1.2 使用指令【db.test.insert(documents)】插入数据,其中test是数据表或者是数据集,documents是一个字典,如果没创建就会默认创建。
技术分享图片


1.3 使用指令【db.createCollection("Thu")】建立集合,其中Thu为集合名
技术分享图片

 

2.删除

2.1 删除数据/文档
使用指令【db.mon.remove(key)】,其中key是必须字典形式的关键字。
技术分享图片

2.2 删除collections或者删除tables
使用指令【db.second.drop()】,其中second是数据集或者是数据表,使用完成之后删除了整个数据表。
技术分享图片

2.3 删除数据库
使用指令【db.dropDatabase()】
技术分享图片

 

3.修改

3.1 update:
3.1.1 更新现有的文档
使用指令【db.second.update(key, {$set:{document}})】,其中second是数据集或者是数据表,key是选择需要修改的关键字,document是修改的内容。 默认的是修改第一条数据。
技术分享图片

 

3.1.2 通过参数来选择更新的记录或者是操作如:
指令【db.mon.update({key}, {$set:{document}}, false, true)】,其中mon是数据集或者是数据表,key是选择修改的关键字,document是修改的内容。

notes:
使用false,true可以对全部的数据进行一个修改

第一个参数 false 的位置是是否插入操作。
第二个参数 true 的位置是是否全部修改
技术分享图片

 

3.2 save:
生成新的文档覆盖现在的文档
之前:
技术分享图片

 

之后:

技术分享图片

 

4.查找
使用指令【db.second.find(key)】,其中second是数据表或者是数据集,可以是查找的关键字,默认全部查找。其中key是个字典形式的关键字。
技术分享图片

mongodb中的关键字有一个默认的id,所以可以重复自定义的关键字。

技术分享图片

三、远程连接
找到bin目录下的mongod.cfg文件将里面的BingIP修改为0.0.0.0
技术分享图片

 

四、常用指令
show dbs # 查询数据库
use name #  创建并进入数据库
show tables/collections # 查询数据表/集

五、总结
mongodb的文档:https://docs.mongodb.com/manual/indexes/
mongodb的操作:https://docs.mongodb.com/manual/reference/command/
菜鸟链接:https://www.runoob.com/mongodb/mongodb-tutorial.html

MongoDB的使用

原文:https://www.cnblogs.com/future-dream/p/11530280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!