7.管理和操作 MongoDB 数据库的基础命令
一、基本的 MongoDB 命令
- 查看数据库
show dbs
- 切换mongodbtest数据库
use xxx
- db.集合名.insert() 插入数据,如向 cc集合插入一个数据
db.cc.insert({x:1,y:2})

点击我的连接-mongodb,右键刷新就会显示 xxx 数据库

- 查看所在库
db
- 删除当前数据库,如删除xxx库
db.xxx
db.dropDatabase()
- 查看集合
show collections
7.删除集合,如 cc 集合
db.cc.drop()
二、基本增删改查操作
- 插入数据,如 cc集合插入一个数据
db.cc.insertOne({x:1,y:2})
- 插入多个数据,如 cc集合插入多个数据
db.cc.insertMany([{x:1,y:2},{x:2,y:3}])
- 查询数据,如查询 cc集合所有数据
db.cc.find()
- 查询数据,如查询 cc集合,只显示x字段
db.cc.find( {x:1})
- 查询数据,如查询 cc集合,只显示x字段,且x字段大于 1
db.cc.find( {x:{$gt:1}})
- 查询符合条件的一条数据
db.cc.findOne( {x:1})
- 更新数据,如更新 cc集合,将x字段更新为 10
db.cc.updateOne( {x:1},{$set:{x:10}})
- 更新多条数据,如更新 cc集合,将x字段大于 3 的数据,将username字段更新为kaka
db.cc.updateMany( {x:{$gt:3}},{$set:{username:'kaka'}})
- 删除数据,如删除 cc集合,将x字段大于 3 的一条数据
db.cc.delete( {x:3})
- 删除多条数据,如删除 cc集合,将x字段大于 3 的多条数据
db.cc.deleteMany( {x:{$gt:3}})
