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);</pre></span></strong>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!