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);