nodejs中使用monk訪問mongodb
安裝mongodb
我覺得還是用mannual install靠譜一點(diǎn)兒:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
啟動(dòng)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ù)庫(kù)
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的搜索分頁(yè)示例
- node.js操作mongoDB數(shù)據(jù)庫(kù)示例分享
- NodeJS學(xué)習(xí)筆記之MongoDB模塊
- node.js連接mongoDB數(shù)據(jù)庫(kù) 快速搭建自己的web服務(wù)
- Node.js中使用mongoskin操作mongoDB實(shí)例
- 利用Vue.js+Node.js+MongoDB實(shí)現(xiàn)一個(gè)博客系統(tǒng)(附源碼)
- nodejs連接mongodb數(shù)據(jù)庫(kù)實(shí)現(xiàn)增刪改查
- AngularJS + Node.js + MongoDB開發(fā)的基于高德地圖位置的通訊錄
- 安裝使用Mongoose配合Node.js操作MongoDB的基礎(chǔ)教程
- NodeJs操作MongoDB教程之分頁(yè)功能以及常見問題
相關(guān)文章
express如何解決ajax跨域訪問session失效問題詳解
這篇文章主要給大家介紹了關(guān)于express如何解決ajax跨域訪問session失效問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
讓nodeJS支持ES6的詞法----babel的安裝和使用方法
這篇文章主要介紹了讓nodeJS支持ES6的詞法----babel的安裝和使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
使用express+multer實(shí)現(xiàn)node中的圖片上傳功能
這篇文章主要介紹了使用express+multer實(shí)現(xiàn)node中的圖片上傳功能,需要的朋友可以參考下2018-02-02
nodejs實(shí)現(xiàn)一個(gè)自己的腳手架工具
本文介紹了如何以Node.js為基礎(chǔ),自行開發(fā)一個(gè)腳手架工具,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
nodejs實(shí)現(xiàn)郵箱發(fā)送驗(yàn)證碼功能
開發(fā)個(gè)人網(wǎng)站時(shí),注冊(cè)頁(yè)面可以使用郵箱驗(yàn)證,于是記錄一下如何用nodejs/express服務(wù)器實(shí)現(xiàn)郵箱發(fā)送驗(yàn)證碼,不僅可以在郵箱注冊(cè)時(shí)使用,還可以拓展用于各種安全驗(yàn)證,本文給大家介紹了使用nodejs實(shí)現(xiàn)郵箱發(fā)送驗(yàn)證碼功能,需要的朋友可以參考下2024-07-07
npm出現(xiàn)Cannot?find?module?'XXX\node_modules\npm\bin\np
最近在啟動(dòng)項(xiàng)目的時(shí)候會(huì)報(bào)這個(gè)錯(cuò)就是npm丟失,所以下面這篇文章主要給大家介紹了關(guān)于npm出現(xiàn)Cannot?find?module?'XXX\node_modules\npm\bin\npm-cli.js'錯(cuò)誤的解決方法,需要的朋友可以參考下2022-08-08

