最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs中使用monk訪問(wèn)mongodb

 更新時(shí)間:2014年07月06日 11:03:31   投稿:hebedich  
最近在做nodejs的web開發(fā),初次接觸到mongoDB這個(gè)數(shù)據(jù)庫(kù)。分享點(diǎn)使用經(jīng)驗(yàn)

安裝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訪問(wèn)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)
})

相關(guān)文章

  • nodejs入門教程一:概念與用法簡(jiǎn)介

    nodejs入門教程一:概念與用法簡(jiǎn)介

    這篇文章主要介紹了nodejs入門教程之概念與用法,結(jié)合實(shí)例形式分析了nodejs基本概念、功能、命令與相關(guān)使用技巧,需要的朋友可以參考下
    2017-04-04
  • express如何解決ajax跨域訪問(wèn)session失效問(wèn)題詳解

    express如何解決ajax跨域訪問(wèn)session失效問(wèn)題詳解

    這篇文章主要給大家介紹了關(guān)于express如何解決ajax跨域訪問(wèn)session失效問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 讓nodeJS支持ES6的詞法----babel的安裝和使用方法

    讓nodeJS支持ES6的詞法----babel的安裝和使用方法

    這篇文章主要介紹了讓nodeJS支持ES6的詞法----babel的安裝和使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 使用express+multer實(shí)現(xiàn)node中的圖片上傳功能

    使用express+multer實(shí)現(xiàn)node中的圖片上傳功能

    這篇文章主要介紹了使用express+multer實(shí)現(xiàn)node中的圖片上傳功能,需要的朋友可以參考下
    2018-02-02
  • nodejs實(shí)現(xiàn)一個(gè)自己的腳手架工具

    nodejs實(shí)現(xiàn)一個(gè)自己的腳手架工具

    本文介紹了如何以Node.js為基礎(chǔ),自行開發(fā)一個(gè)腳手架工具,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 我的NodeJs學(xué)習(xí)小結(jié)(一)

    我的NodeJs學(xué)習(xí)小結(jié)(一)

    既然是我的技術(shù)總結(jié),那就是以我的技術(shù)水平為基礎(chǔ)的,寫淺了大家不要笑話,如果有錯(cuò)誤的地方還望指正。
    2014-07-07
  • nodejs實(shí)現(xiàn)郵箱發(fā)送驗(yàn)證碼功能

    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
  • 淺談node.js中間件有哪些類型

    淺談node.js中間件有哪些類型

    這篇文章主要介紹了node.js中間件有哪些類型,對(duì)中間件感興趣的同學(xué),可以參考下
    2021-04-04
  • npm出現(xiàn)Cannot?find?module?'XXX\node_modules\npm\bin\npm-cli.js'錯(cuò)誤的解決方法

    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
  • 新版Node.js內(nèi)置支持.env文件使用詳解

    新版Node.js內(nèi)置支持.env文件使用詳解

    這篇文章主要為大家介紹了新版Node.js內(nèi)置支持.env文件使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09

最新評(píng)論

松滋市| 云霄县| 彩票| 拉萨市| 长海县| 怀宁县| 浑源县| 开平市| 伽师县| 调兵山市| 都江堰市| 广东省| 莲花县| 喀喇沁旗| 延川县| 十堰市| 龙里县| 石河子市| 茂名市| 景东| 马尔康县| 吉隆县| 辉南县| 余姚市| 莱芜市| 巩义市| 西藏| 南木林县| 贵溪市| 贵德县| 乐亭县| 长汀县| 东丽区| 安多县| 苏尼特右旗| 三穗县| 临安市| 辉南县| 嘉荫县| 阿巴嘎旗| 从江县|