欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js操作mongodb學(xué)習(xí)小結(jié)

 更新時(shí)間:2015年04月25日 09:22:39   投稿:junjie  
這篇文章主要介紹了node.js操作mongodb學(xué)習(xí)小結(jié),本文給出了mongodb創(chuàng)建數(shù)據(jù)庫(kù)、插入數(shù)據(jù)以及連接mongodb數(shù)據(jù)庫(kù)并查詢數(shù)據(jù)等代碼實(shí)例,需要的朋友可以參考下

一、準(zhǔn)備工作

1、在mongodb創(chuàng)建將要讀取的表

創(chuàng)建數(shù)據(jù)庫(kù)mongotest

復(fù)制代碼 代碼如下:

use mongotest;

向user表中插入數(shù)據(jù)
復(fù)制代碼 代碼如下:

db.user.insert({
name:'flyoung',
age:'18',
sex:true
});

2、安裝node-mongodb-native
復(fù)制代碼 代碼如下:

npm install mongodb

二、實(shí)例(node.js讀取mongodb)

參考node-mongodb-native的文檔:https://github.com/mongodb/node-mongodb-native

復(fù)制代碼 代碼如下:

var mongodb = require('mongodb');

var server = new mongodb.Server("127.0.0.1",27017,{});//本地27017端口

new mongodb.Db('mongotest',server,{}).open(function(error,client){//數(shù)據(jù)庫(kù):mongotest
    if(error) throw error;
    var collection = new mongodb.Collection(client,'user');//表:user
    collection.find(function(error,cursor){
        cursor.each(function(error,doc){
            if(doc){
                console.log("name:"+doc.name+" age:"+doc.age);
            }
        });
    });
});


運(yùn)行:
復(fù)制代碼 代碼如下:

node mongodbTest.js

結(jié)果:
復(fù)制代碼 代碼如下:

name:flyoung age:18

三、寫在最后的話

增刪改查的demo參考文檔

相關(guān)文章

  • Node.js事件驅(qū)動(dòng)

    Node.js事件驅(qū)動(dòng)

    Node.Js是基于javascript語(yǔ)言,建構(gòu)在google V8 engine以及Linux上的一個(gè)非阻塞事件驅(qū)動(dòng)IO框架。這里主要不是介紹nodejs具體應(yīng)用代碼,而是想介紹一下事件驅(qū)動(dòng)編程。
    2015-06-06
  • socket.io學(xué)習(xí)教程之基本應(yīng)用(二)

    socket.io學(xué)習(xí)教程之基本應(yīng)用(二)

    socket.io提供了基于事件的實(shí)時(shí)雙向通訊,下面這篇文章主要給大家介紹了socket.io基本應(yīng)用的相關(guān)資料,對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-04-04
  • 使用Node.js實(shí)現(xiàn)遍歷文件夾下所有文件

    使用Node.js實(shí)現(xiàn)遍歷文件夾下所有文件

    在使用Node.js處理文件或文件夾時(shí),我們有時(shí)需要遍歷文件夾中的所有文件和子文件夾以查找特定的文件或執(zhí)行某些操作,這里將提供一些基本的例子來(lái)演示如何使用Node.js遍歷文件夾,需要的朋友可以參考下
    2023-08-08
  • 如何利用Node.js做簡(jiǎn)單的圖片爬取

    如何利用Node.js做簡(jiǎn)單的圖片爬取

    這篇文章主要介紹了如何利用Node.js做簡(jiǎn)單的圖片爬取,爬蟲(chóng)的主要目的是收集互聯(lián)網(wǎng)上公開(kāi)的一些特定數(shù)據(jù),本文介紹用于網(wǎng)絡(luò)抓取的node.js包,完成一個(gè)簡(jiǎn)單的爬蟲(chóng)案例來(lái)爬取網(wǎng)頁(yè)上圖片并下載到本地
    2022-06-06
  • Node.js實(shí)現(xiàn)兼容IE789的文件上傳進(jìn)度條

    Node.js實(shí)現(xiàn)兼容IE789的文件上傳進(jìn)度條

    這篇文章給大家介紹了如何實(shí)現(xiàn)兼容IE789的文件上傳進(jìn)度條,如果你的工作用過(guò)上傳圖片或上傳大文件啥的,一般在IE低版本瀏覽器里,會(huì)切換到用flash解決,可是有些人肯定不會(huì)為了老舊IE的進(jìn)度條而去學(xué)flash,那么下面來(lái)一起看看吧。
    2016-09-09
  • 可能是全網(wǎng)最詳細(xì)的nodejs卸載和安裝教程

    可能是全網(wǎng)最詳細(xì)的nodejs卸載和安裝教程

    npm的中文意思為"node包管理器",是Node.js平臺(tái)的默認(rèn)包管理工具,會(huì)隨著Nodejs一起安裝,npm管理對(duì)應(yīng)node.js的第三方插件,下面這篇文章主要給大家介紹了關(guān)于nodejs卸載和安裝教程的相關(guān)資料,這可能全網(wǎng)最詳細(xì)的教程了,需要的朋友可以參考下
    2023-05-05
  • 修改NPM全局模式的默認(rèn)安裝路徑的方法

    修改NPM全局模式的默認(rèn)安裝路徑的方法

    這篇文章主要介紹了修改NPM全局模式的默認(rèn)安裝路徑的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Node.js中常用文件系統(tǒng)操作的示例詳解

    Node.js中常用文件系統(tǒng)操作的示例詳解

    這篇文章將深入探討?Node.js?中的文件系統(tǒng)(fs)模塊,它是?Node.js?中進(jìn)行文件讀寫的核心模塊,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求的問(wèn)題解析

    Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求的問(wèn)題解析

    最近在測(cè)試一個(gè)api,可以用curl命令直接訪問(wèn),指定header相關(guān)配置,request?body(JSON),成功后返回一個(gè)JSON,這篇文章主要介紹了Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求,需要的朋友可以參考下
    2023-04-04
  • 使用Node.js實(shí)現(xiàn)一個(gè)簡(jiǎn)單的FastCGI服務(wù)器實(shí)例

    使用Node.js實(shí)現(xiàn)一個(gè)簡(jiǎn)單的FastCGI服務(wù)器實(shí)例

    這篇文章主要介紹了使用Node.js實(shí)現(xiàn)一個(gè)簡(jiǎn)單的FastCGI服務(wù)器實(shí)例,也可以作為一個(gè)比較詳細(xì)的Node.js服務(wù)器創(chuàng)建教程,需要的朋友可以參考下
    2014-06-06

最新評(píng)論