在node.js中利用monk訪問mongodb簡單介紹
本章節介紹一下在使用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) })
相關文章
- node.js操作mongodb簡單介紹Node.jsMongoDB
- CentOS上安裝Node.js和mongodb簡單介紹CentOSNode.jsMongoDB
- javascript訪問物件屬性方式簡單介紹JavaScript物件
- node.js連線mongodb介紹Node.jsMongoDB
- node.js的編碼規範簡單介紹Node.js
- 使用簡單的Python連線訪問MongoDBPythonMongoDB
- ES6最簡單的方式訪問MongoDBMongoDB
- 利用css設定列印頁面簡單介紹CSS
- mitmproxy中libmproxy簡單介紹MITIBM
- 簡單介紹Rust中的workspaceRust
- html中註釋簡單介紹HTML
- node.js連線mysql資料庫簡單介紹Node.jsMySql資料庫
- 簡單介紹java中的equals()方法Java
- SVG簡單介紹SVG
- HTML簡單介紹HTML
- ActiveMQ簡單介紹MQ
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- SCSS 簡單介紹CSS
- UICollectionView 簡單介紹UIView
- css簡單介紹CSS
- MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDBMongoDBNodeJS
- MongoDB最簡單的入門教程之五-通過Restful API訪問MongoDBMongoDBRESTAPI
- js獲取滑鼠在頁面中的座標簡單介紹JS
- MongoDB介紹MongoDB
- Node.js的模組載入方式與機制簡單介紹Node.js
- 簡單介紹Windows中將Nginx新增為服務的問題WindowsNginx
- javascript中的閉包概念簡單介紹JavaScript
- NodeJS require路徑問題簡單介紹NodeJSUI
- 十六進位制在正規表示式中的使用簡單介紹
- RPC簡單介紹RPC
- Webpack 的簡單介紹Web
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- Python簡單介紹Python
- <svg>元素簡單介紹SVG
- Git_簡單介紹Git