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}})