mogo数据库操作cmd指令

1.先查看是否安装成功
mongo --help
注意:提示不是内部命令的话,查看环境变量是否配置成功,配置地址是安装目录的bin目录
查看如何安装、配置及启动 点击这里 在这里不在过多叙述
2.启动客户端
cmd命令行输入mongo
3.数据库操作基础指令

show dbs 
查看已有数据库
注意:这里只显示有数据的数据库,空的数据库在这里是不显示的,比如你新创建一个数据库,但是没添加数据,这里就不会显示
use aaa
aaa是数据库名,特点是如果存在则直接切换,如果不存在,先创建再切换,都是自动完成的
db 
查看当前所在数据库
db.aaa.insert({"name":"Tom"})
插入一条记录/数据,db.数据库.insert(记录/数据)
db.dropDatabase()
删除当前所在数据库
db.createCollection(name,opts)
创建新集合,name是集合名,opts是配置参数
show collections
查看当前有多少集合
db.aaa.drop()
删除集合,aaa是集合名称
db.aaa.find(query,projection)
查询已插入集合的文档,find里面是查询条件
db.aaa.find().pretty()
格式化输出已插入集合的所有文档
db.aaa.update(query,update,opts)
更新集合内已存在文档
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符(如, ,,inc…)等,也可以理解为sql update查询内set后面的
upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern :可选,抛出异常的级别。

$set操作后面的更新如果存在则修改,如不存在则新增。

db.deleteOne({"name": "lotus"}) 
删除一个文档, 括号内参数为删除条件。
db.user.deleteMany({})
删除所有文档

不写了,自己去看吧,点击跳转

猜你喜欢

转载自blog.csdn.net/qq_38652871/article/details/86624295