NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js 連接 MongoDB

Node.js連接到MongoDB –在本Node.js教程中,我們將學(xué)習(xí)從Node.js應(yīng)用程序連接到MongoDB。

先決條件

確保已安裝MongoDB。如果沒有,請安裝MongoDB。

逐步指南

要從Node.js應(yīng)用程序連接到MongoDB,請按照以下逐步指南進行操作。

啟動MongoDB服務(wù)。運行以下命令以啟動MongoDB服務(wù)

sudo service mongod start

 使用npm安裝mongodb軟件包(如果尚未安裝)。

arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb
npm WARN saveError ENOENT: no such file or directory, open '/home/arjun/workspace/nodejs/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/arjun/workspace/nodejs/package.json'
npm WARN nodejs No description
npm WARN nodejs No repository field.
npm WARN nodejs No README data
npm WARN nodejs No license field.
 
+ mongodb@2.2.33
added 9 packages in 9.416s

準(zhǔn)備網(wǎng)址。要了解MongoDB服務(wù)的基本URL,一個簡單的技巧就是打開終端并運行 Mongo Shell。
Terminal - Mongo Shell

arjun@nodejs:~$ mongo
MongoDB shell version v3.4.9
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.9
Server has startup warnings: 
2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]

當(dāng)Mongo Shell啟動時,它回顯MongoDB的基本URL。

mongodb://127.0.0.1:27017

借助mongodb軟件包,創(chuàng)建MongoClient并連接到url。

示例程序– Node.js連接到MongoDB

以下是建立Node.js MongoDB連接的示例Node.js程序。

// 運行MongoDB服務(wù)的URL
var url = "mongodb://localhost:27017"; 
 
// MongoDB的客戶
var MongoClient = require('mongodb').MongoClient; 
 
// 連接到MongoDB服務(wù)
MongoClient.connect(url, function(err, db) { 
  if (err) throw err; 
  console.log("Connected to MongoDB!"); 
  db.close(); 
 });

輸出結(jié)果

arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js 
Connected to MongoDB!

結(jié)論:

在此Node.js MongoDB –連接到MongoDB的Node.js中,我們學(xué)習(xí)了如何找到MongoDB服務(wù)的URL,并使用MongoClient的connect方法從Node.js連接到服務(wù),如示例程序所示。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清