在node.js中利用monk訪問mongodb簡單介紹

antzone發表於2017-03-26

本章節介紹一下在使用node.js進行web開發中,利用monk訪問mongodb資料庫。

下面簡單的介紹一下實現過程,希望能夠給有這方面需要的朋友帶來一定的幫助,下面進入正題。

實現流程如下:

一.安裝mongodb:

這個當然是必須的過程,這裡不多介紹,可以再網上進行查詢,有很多相關介紹。

二.啟動mongodb:

使用如下語句可以啟動它:

[JavaScript] 純文字檢視 複製程式碼
$ mongod

三.連線mogodb:

[JavaScript] 純文字檢視 複製程式碼
$ mongo
mongo> use monk-app
mongo> db.products.insert({"name":"apple juice", "description":"good"})
WriteResult({ "nInserted" : 1 })
mongo> db.products.find().pretty(){
  "_id" : ObjectId("53b4cf8d5ef358e649ff1665"),
  "name" : "apple juce",
  "description" : "good"
}

四.nodejs中用monk訪問mongodb:

[JavaScript] 純文字檢視 複製程式碼
$ mkdir monk-app$ cd monk-ap

五.建立app.js:

連結前面建立的資料庫。

[PHP] 純文字檢視 複製程式碼
var monk = require('monk')
var db = monk('localhost:27017/monk-demo')

六.讀取資料:

[JavaScript] 純文字檢視 複製程式碼
var monk = require('monk')
var db = monk('localhost:27017/monk-demo')</font><font size="2">
var products = db.get('products')
  products.find({}, function(err, docs) {
   console.log(docs)
})
 
[ { _id: 53b4d3238cb4707ca35ab6f8,
  name: 'apple juice',
  description: 'good' } ]

七.插入資料:

[JavaScript] 純文字檢視 複製程式碼
products.insert({"name":"orange juice","description":"I love antzone"})

八.查詢資料:

[JavaScript] 純文字檢視 複製程式碼
products.find({"name":"apple juice"}, function(err, docs) {
  console.log(docs)
})

相關文章