下载地址
MongoDB Enterprise Server Download | MongoDB
mongoshell
在6.0版本中需要单独下载mongoshell
MongoDB Shell Download | MongoDB
下载好的zip解压到mongodb中bin
的同级目录然后需要将解压文件中的bin
的路径配置到环境变量中
使用的时候需要先运行mongosh
相当于先打开mongosh.exe
mongoshell指令
show dbs
查看当前数据库有哪些
use xxx
切换数据库
db
查看当前所在数据
exit;
退出
use xx db.xxx.insert({key:value})
切换一个不存在的xx库然后创建一个xxx集合当有了集合就创建了新库
db.dropDatabase()
在当前库 删除库
show collections
查看集合
db.xx.drop()
删除集合
db.xxx.insertOne({key:value})
插入1条数据
db.xxx.insertMany([{key:value},{key:value}])
插入多条数据
db.xx.find({name:'xxx'})
查询所有name字段为对应值的数据
db.xx.findOne({age:{$lt:18}})
查询一条未成年数据
db.xx.updateMany({age:{$lt:18},{$set:{name:'未成年'}})
修改多条数据$set
是修改的关键字updateOne
是只修改一条
db.xx.delete({name:'未成年'})
删除多条符合条件的数据 deleteOne
是删除一条数据