自己整理的一些最基础的mongodb数据库操作方法,方便自己以后查看
1.安装homebrew;
2.更新homebrew brew update;
3.安装mongodb brew install mongodb;
4.终端中启动数据库:mongod —dbpath=data路径
5.连接robomongo 服务器
注意:记得退出下终端
6.使用mongo 启动数据库;
7.通过show dbs 查看当前数据库表
8.use 数据库表名字 如果当前数据库表不存在,则创建新表 ,否则切换到指定数据库
9.插入表内容 db.表名.insert({name:””,age:})
10.show dbs 继续查看表
11.db 查看当前正在操作的数据库表
12. help 查看帮助命令
13.exit 退出数据库
14.mongo 再次启动服务器
15.db.dropDatabase() 删除当前数据库
二,操作集合的方法:
1.use person 进入数据库
2.查看帮助API db.person.help
3. 查看当前数据库下有哪集合(collection)
语法 如果没有创建集合,则会手动创建一个和表名相同的集合
show collections
4. 创建集合(collection)
1. 使用 db.createCollection(collection_Name)方法
语法
db.createCollection(“collection_Name”) collection_Name集合的名称
5. 使用 db.collection_Name.insert(document)方法
语法
db.collection_Name.insert(document) collection_Name集合的名称 document要插入的文档
6.可以通过robomongo工具查看集合内容;(也可以查看源码)
7.继续插入一条数据查看,默认追加一个字段id;
8. 删除当前数据库中的集合(collection)
语法
db.collection_Name.drop() collection_Name 集合的名称
三,文档操作
1. 使用insert()方法插入文档
语法
db.collection_name.insert(document) collection_name集合的名字 document插入的文档
实例
db.worker.insert({name:’zpx’,age:6}) 向worker集合添加一个{name:’zpx’,age:6}的Document
db.worker.insert([{name:’wangWu’,age:50},{name:’xiaoMing’,age:60}]) 向worker集合添加多个[{name:’wangWu’,age:50},{name:’xiaoMing’,age:60}] 的Document
2. db.表名.find() 查看集合内容
结束进程
lsof -i:port
kill -9 pid