09-创建数据库
5.2.3 创建数据库
新建数据库 在本节中,您将编写一个简单的MongoDB shell JavaScript文件来创建数据库,再核实该数据库确实创建了。请执行如下步骤,以新建一个名为newDB的数据库。 1.确保启动了MongoDB服务器(启动时指定使用配置文件mongod_config.txt而不是mongod_config_auth.txt)。 2.在文件夹code/hour05/中新建一个文件,并将其命名为db_create.js。 3.在这个文件中输入程序清单5.1所示的代码。这些代码连接到本地主机上的MongoDB服务器,并新建一个名为newDB的数据库(通过在其中添加集合newCollection)。 4.将这个文件存盘。 5.打开一个控制台窗口,并切换到文件夹code/hour05。 6.在控制台提示符下执行命令mongo以启动MongoDB shell。 7.使用下面的MongoDB shell命令执行第2步创建的文件: 8.使用下面的命令核实存在数据库newDB: 程序清单5.1 db_create.js:使用MongoDB shell新建数据库 ▲
MongoDB没有提供显式地创建数据库的MongoDB shell命令。数据库是在添加集合或用户时隐式地创建的。
要创建数据库,可使用use
use newDB
db.createCollection("newCollection")
要使用JavaScript脚本创建数据库,可使用Connection对象创建一个Database对象实例,再在其中添加集合,如下所示:
myConn = new Mongo("localhost");
newDB = myConn.getDB("newDB");
newDB.createCollection("newCollection");
▼ Try It Yourself
load("db_create.js")
show dbs
01 mongo = new Mongo("localhost");
02 newDB = mongo.getDB("newDB");
03 newDB.createCollection("newCollection");