nodejs 链接mongodb

2015-01-24 13:10:29

var http = require('http');
 
var Server = require('mongodb').Server;
 var mongodb = require('mongodb');
 var Db = require('mongodb').Db;
var db_name =
'goyoodb';                 // 数据库名,从云平台获取
var db_host = "192.168.10.96";     // 数据库地址
var db_port = "27017";  //
数据库端口
var username =
"laonie";                // 用户名
var password =
"laonie";                // 密码
var db = new Db(db_name, new Server(db_host, db_port, {}), {w:
1});
http.createServer(function (req, res) {
 db.open(function(err, db) {
   db.authenticate(username, password, function(err, result) {
     if (err) {
       db.close();
       res.end('数据库密码或者账号错误');
       return;  
     }
     var collection = new
mongodb.Collection(db,'xuesheng');//表:user
     collection.find({'age':19},function(error,cursor){
      console.log(error);
          cursor.each(function(error,doc){
           if(doc){
               console.log("name:" doc.name " age:" doc.age);
           }
       });
        
     }
     );
   }); 
 });
 
 }
).listen(3000, '127.0.0.1');
console.log('Server running at http://127.0.0.1:3000/');

你打算打赏多少钱呢?

打赏
(微信扫一扫)