node.js操作mongodb簡單介紹

antzone發表於2017-04-06

本章節簡單介紹一下node.js對於mongodb的操作,需要的朋友們可以做一下參考。

一.準備工作:

(1).在mongodb建立將要讀取的表:

建立資料庫mongotest:

[JavaScript] 純文字檢視 複製程式碼
use mongotest;

向user表中插入資料

[JavaScript] 純文字檢視 複製程式碼
db.user.insert({
  name:'flyoung',
  age:'18',
  sex:true
});

(2).安裝node-mongodb-native:

[JavaScript] 純文字檢視 複製程式碼
npm install mongodb

二.node.js讀取mongodb:

參考node-mongodb-native的文件:https://github.com/mongodb/node-mongodb-native

[JavaScript] 純文字檢視 複製程式碼
var mongodb = require('mongodb');
var server = new mongodb.Server("127.0.0.1",27017,{});//本地27017埠
new mongodb.Db('mongotest',server,{}).open(function(error,client){//資料庫:mongotest
  if(error) throw error;
  var collection = new mongodb.Collection(client,'user');//表:user
  collection.find(function(error,cursor){
    cursor.each(function(error,doc){
      if(doc){
        console.log("name:"+doc.name+" age:"+doc.age);
      }
    });
  });
});

執行:

[JavaScript] 純文字檢視 複製程式碼
node mongodbTest.js

結果:

[JavaScript] 純文字檢視 複製程式碼
name:flyoung age:18

三.最後說明:

增刪改查的demo參考文件。

相關文章