- Node & MongoDB 教程
- Node & MongoDB - 首页
- Node & MongoDB - 概述
- Node & MongoDB - 环境设置
- Node & MongoDB 示例
- Node & MongoDB - 连接数据库
- Node & MongoDB - 显示数据库
- Node & MongoDB - 删除数据库
- Node & MongoDB - 创建集合
- Node & MongoDB - 删除集合
- Node & MongoDB - 显示集合
- Node & MongoDB - 插入文档
- Node & MongoDB - 查询文档
- Node & MongoDB - 更新文档
- Node & MongoDB - 删除文档
- Node & MongoDB - 嵌入式文档
- Node & MongoDB - 限制记录数
- Node & MongoDB - 排序记录
- Node & MongoDB 有用资源
- Node & MongoDB - 快速指南
- Node & MongoDB - 有用资源
- Node & MongoDB - 讨论
Node & MongoDB - 概述
什么是 Node.js?
Node.js 是一个基于 Google Chrome 的 JavaScript 引擎 (V8 引擎) 构建的服务器端平台。Node.js 由 Ryan Dahl 于 2009 年开发,最新版本为 v0.10.36。其 官方文档 中对 Node.js 的定义如下:
Node.js 是一个基于 Chrome 的 JavaScript 运行时环境 构建的平台,用于轻松构建快速且可扩展的网络应用程序。Node.js 使用事件驱动、非阻塞 I/O 模型,使其轻量且高效,非常适合运行在分布式设备上的数据密集型实时应用程序。
Node.js 是一个开源的、跨平台的运行时环境,用于开发服务器端和网络应用程序。Node.js 应用程序是用 JavaScript 编写的,可以在 OS X、Microsoft Windows 和 Linux 上的 Node.js 运行时环境中运行。
Node.js 还提供丰富的各种 JavaScript 模块库,在很大程度上简化了使用 Node.js 开发 Web 应用程序的过程。
Node.js = Runtime Environment + JavaScript Library
mongodb
mongodb 是 Node.js 的驱动程序,用于连接 MongoDB 并对其执行数据库操作。要安装 mongodb,请运行以下 npm 命令。
npm install mongodb + mongodb@3.6.9 added 1 package from 1 contributor in 1.781s
创建/连接数据库
一旦实例化了 mongoClient,就可以使用其 connect() 方法连接到数据库。
// MongoDBClient
const client = new MongoClient(url, { useUnifiedTopology: true });
// make a connection to the database
client.connect(function(error) {
if (error) throw error;
console.log("Connected!");
// create or connect to database
const db = client.db(database);
// close the connection
client.close();
});
如果数据库不存在,则上述命令将创建该数据库。
在后续章节中,我们将学习使用 Node 对 MongoDB 执行各种操作。
广告