nodejs中使用monk訪問mongodb
安裝mongodb
我覺得還是用mannual install靠譜一點兒:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
啟動mongodb
$ mongod
連接mogodb
$ 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
$ mkdir monk-app $ cd monk-ap
創(chuàng)建package.json
{ "name": "monk-app", "version": "0.0.1", "private": true, "dependencies": { "mongodb": "*", "monk": "*" } }
$ npm install
創(chuàng)建app.js
鏈接前面創(chuàng)建的數(shù)據(jù)庫
var monk = require('monk') var db = monk('localhost:27017/monk-demo')
讀取數(shù)據(jù):
var monk = require('monk') var db = monk('localhost:27017/monk-demo') var products = db.get('products') products.find({}, function(err, docs) { console.log(docs) }) [ { _id: 53b4d3238cb4707ca35ab6f8, name: 'apple juice', description: 'good' } ]
插入數(shù)據(jù):
products.insert({"name":"orange juice","description":"just so so"})
查找數(shù)據(jù):
products.find({"name":"apple juice"}, function(err, docs) { console.log(docs) })
- node.js基于mongodb的搜索分頁示例
- node.js操作mongoDB數(shù)據(jù)庫示例分享
- NodeJS學(xué)習(xí)筆記之MongoDB模塊
- node.js連接mongoDB數(shù)據(jù)庫 快速搭建自己的web服務(wù)
- Node.js中使用mongoskin操作mongoDB實例
- 利用Vue.js+Node.js+MongoDB實現(xiàn)一個博客系統(tǒng)(附源碼)
- nodejs連接mongodb數(shù)據(jù)庫實現(xiàn)增刪改查
- AngularJS + Node.js + MongoDB開發(fā)的基于高德地圖位置的通訊錄
- 安裝使用Mongoose配合Node.js操作MongoDB的基礎(chǔ)教程
- NodeJs操作MongoDB教程之分頁功能以及常見問題
相關(guān)文章
NodeJs 實現(xiàn)簡單WebSocket即時通訊的示例代碼
這篇文章主要介紹了NodeJs 實現(xiàn)簡單WebSocket即時通訊的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08node.js學(xué)習(xí)之?dāng)嘌詀ssert的使用示例
assert 模塊主要用于編寫程序的單元測試時使用,通過斷言可以提早發(fā)現(xiàn)和排查出錯誤。下面這篇文章主要給大家介紹了關(guān)于node.js學(xué)習(xí)之?dāng)嘌詀ssert的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09socket.io學(xué)習(xí)教程之基礎(chǔ)介紹(一)
socket.io提供了基于事件的實時雙向通訊,所以下面這篇文章主要介紹了關(guān)于socket.io的相關(guān)資料,主要介紹了學(xué)習(xí)socket.io的基礎(chǔ)知識,需要的朋友可以參考借鑒,下面來一起看看吧。2017-04-04