在前一篇教程 MongoDB最簡單的入門教程之一 環境搭建 裏,咱們已經完成了MongoDB的環境搭建。java
在localhost:27017的服務器上,在數據庫admin下面建立了一個名爲person的數據庫表,並插入了兩條記錄:node
上圖是用MongoDB Compass查看的成功插入的兩條記錄。mongodb
下面咱們用nodejs讀取這兩條記錄。數據庫
首先在命令行裏執行npm install mongodb,npm
而後新建一個JavaScript文件,複製如下內容:服務器
注意第12行的dbo.collection("person"). find({}).toArray,意思是讀取表person裏的全部記錄。ui
var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017"; MongoClient.connect(url, function(err, db) { if (err){ console.log(err); throw err; } console.log("Jerry DB connection established!"); var dbo = db.db("admin"); dbo.collection("person"). find({ } ).toArray(function(err, result) { if (err) throw err; console.log(result); db.close(); } ); db.close(); } );
若是我只想讀取name爲Jerry的那條記錄,只須要把where條件傳入方法find便可:url
從調試器裏能觀察到按照指望的方式被讀取回來了:spa
要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:
命令行