1.mongoDB常用操作
1.1连接到mongo
打开终端(cmd),输入mongo
1.2查看默认数据库
show dbs
1.3创建数据库
use test
1.4删除数据库
db.dropDatabase()
- dropDatabase():用于删除当前数据库的方法
1.5创建集合
显示创建
db.createCollection(name,options)
- createCollection:创建集合方法
- name:要创建的集合名称
- options:可选参数,制定有关内存大小及索引的选项
隐式创建
db.Collection_Name.insert(DOCUMENT)
- DOCUMENT:表示文档
- insert():向集合中插入文档的方法
- Collection_Name:表示集合名称
1.6删除集合
db.Collection_Name.drop()
drop():删除集合的方法
1.7插入文档
1.单文档插入
db.Collection_Name.insert(DOCUMENT)
或者
db.Collection_Name.save(DOCUMENT)
- 多文档插入
db.Collection_Name.insertMany([DOCUMENT1,DOCUMENT2,...])
1.8文档查询
查询所有文档语法
db.Collection_Name.find()
- find():查询所有文档方法
查询所有文档,以易读的方式展现
db.Collection_Name.find().pretty()
- pretty():格式化查询返回结果
按条件查询文档
db.Collection_Name.find(条件[查询的列])
条件
1.9文档删除
- 删除单个文档
db.Collection_Name.remove(
<query>,
{
justOne:<boolean>,
writeConcern:<document>
}
)
- remove():删除文档方法
- query:删除文档的条件
- justOne:的boolean为true或1时,表示只删除查询出的第一个文档
- writeConcern:表示抛出异常级别
- 删除全部文档
db.Collection_Name.remove({})