安装MongoDB
系统用的是linux虚拟机
首先要联网, 以下是我尝试成功的方法,电脑连的是手机热点
如果出现了这个图标就表示连上网了
然后 在终端执行: sudo apt-get install mongodb
然后静静的等待他安装。。。
启动MongoDB
安装好了以后
进入MongoDB的目录:
在用户主目录下输入(进入主目录是: cd ~):
cd /var/lib/mongodb
回车之后就在MongoDB的目录下了
输入:mongo
回车之后就进入MongoDB的客户端了
然后就可以愉快的玩耍了
一坨简单的命令
1.查看所有数据库
show databases
(跟mysql一毛一样)
还有一条更简单的 – > show dbs
说明 : MongoDB是没有数据表的概念的。
MongoDB里面的集合 就 代替了数据表,所有的数据都存在集合里面,一条数据就是一个集合
还有:数据库是不需要手动创建的,集合也是不需要手动创建的
2.查看当前表的集合
首先要选中一个库 : use qiu
(其实没有qiu这个库,但是依然能用,是不是很神奇)
然后 show collections
– > 什么都没有输出, 因为没有数据
3.插入数据
db.test1.insert({name:"zhuzhu"})
db 指的就是当前的数据,test1就是集合,不需要创建
4. 查看集合
show collections
此时就输出了test1
5. 删除当前的数据库
db.dropDatabase()
6.删除集合
db.test1.drop()
7.更新 update
db.test1.update({name:"xiaogang"},{name:"mengmeng"})
把name为xiaogang的数据替换为{name:”meng”} age不见了
db.test1.update({name:"xiaomeng"},{$set:{name:"ameng"}})
把name为mengmeng的数据的name值更新为ameng , age值还在
8.删 remove
db.test1.remove({name:"xiaozhu"},{justOne:true})
– >只删除一条,justOne O是大写的!!!
db.test1.remove({name:"xiaozhu"})
– > 把名字是xiaozhu的数据全部删除