node.js操作mongodb简单介绍

快乐打工仔 分类:实例代码

本章节简单介绍一下node.js对于mongodb的操作,需要的朋友们可以做一下参考。

一.准备工作:

(1).在mongodb创建将要读取的表:

创建数据库mongotest:

use mongotest;

向user表中插入数据

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

(2).安装node-mongodb-native:

npm install mongodb

二.node.js读取mongodb:

参考node-mongodb-native的文档:https://github.com/mongodb/node-mongodb-native

var mongodb = require('mongodb');
var server = new mongodb.Server("127.0.0.1",27017,{});//本地27017端口
new mongodb.Db('mongotest',server,{}).open(function(error,client){//数据库: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);
      }
    });
  });
});

运行:

node mongodbTest.js

结果:

name:flyoung age:18

三.最后说明:

增删改查的demo参考文档。

回复

我来回复
  • 暂无回复内容