安装使用
- 打开Ubuntu的终端, 直接通过命令进行安装:
sudo apt-get install mongodb
- 开启mongoDB服务端(mongod//一般安装完后会默认开启),再开启客户端(mongo)
- 此时可以通过可视化软件Robo 3T直观查看数据库数据
- 新建连接,把address改成当前MongoDB的IP(ifconfig查询IP)
- 这里显示先需要安装net-tools,输入提示中给的这条命令行
- 成功之后再查看一次IP
- 将IP输入到Robo 3T的address中,再点击Authentication,勾选下面的单选框,填好用户名和密码,点击测试,先测试是否可以连接成功
- 如果连接成功的话,下图的文字前面会出现绿色的√,反之是红色的×
使用数据库操作命令
-
重新进入mongo数据库,db用于查看当前数据库名称
-
show dbs查看所有的数据库
-
创建一个集合,通过查看所有的集合来是否创建成功(因为之前数据库里面是空的)
-
插入一条数据
-
再往里面插入一条多一个属性的数据
-
此时我们通过两种更新的命令语句来看看有什么区别
-
db.集合名称.update({属性:old},{属性:new})直接更新整条数据的值
-
db.集合名称.update({属性:old},{$set{属性:new}})选择其中一条属性值更新
-
再往集合里面插入属性值同样为xiaoxiao的数据,发现仍旧可以插入成功,原因是因为两者的id不同,并不是同一条数据,只是name属性值相同