当前位置:嗨网首页>书籍在线阅读

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 新建一个数据库句柄,再在其中添加集合。例如,下面的命令新建一个名为newDB的数据库,再在其中添加一个名为newCollection的集合:

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");