📜  Node.JS mongodb 创建数据库 - Javascript (1)

📅  最后修改于: 2023-12-03 15:33:09.608000             🧑  作者: Mango

Node.JS MongoDB 创建数据库 - Javascript

MongoDB 是一个流行的 NoSQL 数据库,它提供了一种非常适合 JavaScript 开发的数据存储方式。在本篇文章中,我们将学习如何在 Node.JS 中使用 MongoDB 创建一个数据库。

安装 MongoDB

首先,我们需要安装 MongoDB 数据库。您可以从以下链接下载与您的操作系统匹配的 MongoDB 安装程序:https://www.mongodb.com/download-center/community

安装依赖库

使用 Node.JS 进行 MongoDB 开发需要安装下列依赖库:

  • mongodb
  • assert
  • MongoClient

您可以使用 npm 命令行工具在 Node.JS 项目中安装这些依赖库:

npm install mongodb assert MongoClient --save
连接 MongoDB

在使用 MongoDB 之前,我们需要创建一个 MongoDB 数据库连接。下列代码片段演示了如何连接到 MongoDB:

// 引入依赖库
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');

// MongoDB 连接 URL
const url = 'mongodb://localhost:27017';

// 创建 MongoDB 客户端
const client = new MongoClient(url, { useNewUrlParser: true, useUnifiedTopology: true });

// 连接到 MongoDB
client.connect(function(err) {
  assert.equal(null, err);
  console.log("已成功连接到 MongoDB");

  // 关闭连接
  client.close();
});

该代码片段首先引入了 MongoClientassert 两个依赖库,然后定义了一个名为 url 的 MongoDB 连接 URL。创建 MongoClient 对象并通过 connect 方法连接到 MongoDB。在连接成功后,console.log 方法输出连接成功的消息,并通过 client.close() 方法关闭连接。

创建数据库

一旦我们已经连接到 MongoDB,我们就可以开始创建数据库。下列代码片段演示了如何在 Node.JS 中使用 MongoDB 创建一个名为 mydb 的数据库:

// 引入依赖库
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');

// MongoDB 连接 URL
const url = 'mongodb://localhost:27017';

// 创建 MongoDB 客户端
const client = new MongoClient(url, { useNewUrlParser: true, useUnifiedTopology: true });

// 连接到 MongoDB
client.connect(function(err) {
  assert.equal(null, err);
  console.log("已成功连接到 MongoDB");

  // 创建数据库
  const db = client.db('mydb');
  console.log("已成功创建数据库 mydb");

  // 关闭连接
  client.close();
});

该代码片段中的 client.db() 方法接受一个数据库名称作为参数,并返回一个 Db 对象,该对象表示将要使用的数据库。在本例中,我们创建了一个名为 mydb 的数据库,并通过 console.log 方法输出消息。

结论

恭喜您,现在您已经学会使用 Node.JS 和 MongoDB 创建数据库了!在这篇文章中,我们学习了如何安装 MongoDB 并使用 Node.JS 的 MongoClient 对象连接 MongoDB。我们还学习了如何使用 Db 对象创建一个 MongoDB 数据库。