
- 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 執行各種操作。
廣告