| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

Node.js + MongoDB

首先要安装mongodb (npm install mongodb),确保已安装成功,可以使用 npm list 查看已安装模块

var http = require("http"),      mongo = require("mongodb"),      url = require("url"),      querystring = require("querystring");        http.createServer(function (req, res) {  var db = new mongo.Db("test", new mongo.Server('127.0.0.1', 27017, {auto_reconnect:true}), {safe: true});      db.open(function () {          db.collection("user", function (err, collection) {                /* 获取GET请求从参数 加入user表              collection.insert({'name':querystring.parse(url.parse(req.url).query)['name'],'pwd':querystring.parse(url.parse(req.url).query)['pwd']},function(err,result){              res.writeHead(200);              res.end(JSON.stringify(result));              });*/                  //批量插入              var temp1 = { name: "11", pwd: "11" };              var temp2 = { name: "22", pwd: "22" };              collection.insert([temp1, temp2], { safe: true }, function (err,result) {});                //按条件查询              //collection.find({ 'name': querystring.parse(url.parse(req.url).query)['name'] }).toArray(function (err, items) {});                            //获取所有数据              collection.find().toArray(function (err, items) {                  if (items.length > 0) {                      res.writeHead(200);                      res.end(JSON.stringify(items));                  } else {                      res.writeHead(200);                      var obj = { value: "error" };                      res.end(JSON.stringify(obj));                  }              });          });      });  }).listen(8888);

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1376227219694.html
MongoDB Node.js NoSQL数据库