启动MongoDBshell程序
1.查询所有数据库
show dbs
2.创建/切换数据库
use database_name
3.插入数据
插入一条数据
db.collection.insertOne({"name":"测试创建数据库"})
反馈ture即插入成功
插入多条数据
db.collection.insertMany([{"name":"zhangsan",age:20},
{"name":"mongodb",age:50}])
查看写入数据
db.collection.find()
查询文档
db.collection.find({"name":'zhangsan'})
5.创建集合
切换到指定数据库,执行
db.createColletion(name,options)
name为集合名称,options参数:(capped:true,size:1024,max:10000)
其中capped如果为true即创建固定大小的集合,此时需要size——指定最大值,max——固定集合中包含文档的最大数量
show collections
查看所有集合
6.删除
删除集合
db.要删除集合的名称.drop 成功则放回true
db.collection3.drop
删除数据
反馈ok即成功
db.dropDatabase()
db.collection.deleteOne({name:"lisi"})
删除多组数据
db.collection.deleteMany({})
7.更新/修改文档数据
与delete相同,有updateOne、updateMany
db.collection.update({'name':'zhansan'},{$set:{'name':'lisi'}})