紧接上一篇 五分钟了解MongoDB介绍,安装与使用,在介绍了通过MongoDB Compass界面进行数据库操作后,本篇介绍通过命令行进行数据库读写操作。
命令行连接本地MongoDB数据库
首先需要确认mongo.exe所在目录是否已经在Windows系统的path中。如果没有,通过系统环境变量进行添加。如下图,将mongoDB安装目录下的bin目录添加到系统path中。
由于是本地数据库,并且配置为本地,在命令行中直接运行mongo.exe即可。如果是远端数据库需要输入数据库地址和端口。
本地数据库连接:
C:甥敳獲vincent>mongo.exe
远端数据库连接:
C:甥敳獲vincent>mongo.exe mongodb://$[hostlist]/$[database]?authSource=$[authSource] --username $[username]
切换到测试数据库
通过命令"show dbs"可以显示当前系统中所有的数据库
> show dbsTestDB 0.000GBadmin 0.000GBconfig 0.000GBlocal 0.000GB
切换到TestDB,使用命令"use TestDB"即可。use 还表示如果当前系统中没有对用的数据库,将创建该数据库。
> use TestDBswitched to db TestDB
显示数据库中所有的集合Collection
命令:show collections
> show collectionsCollection2TestCollection
运行后列出当前数据库中所有的集合,如上。
创建集合Collection,删除集合
命令:db.createColl