MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDB

在前一篇教程 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的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:
命令行

相關文章
相關標籤/搜索