nodejs+express+mongodb
来源:互联网 发布:rf mems 知乎 编辑:程序博客网 时间:2024/05/16 15:42
一、最近工作需要,研究了一下nodejs,发现其很强大,查找资料,实现了连接mongodb的demo。
var mongodb = require('mongodb');var host = "127.0.0.1";var port = 27017;var server = new mongodb.Server(host, port,{safe:true});var dbname = 'ppt';var tablename = 'user';var db = new mongodb.Db(dbname,server,{safe:true});var DB = function(){};DB.prototype.insert = function(json) { db.open(function(){ db.collection(tablename, function(err, col){ col.insert(json,function(err, result) { if(err) { console.error(err.stack); } else { console.log('result is: ' + result); return result; } }); }); });};DB.prototype.update = function(key,value) { db.open(function(){ db.collection(tablename, function(err, col){ col.update(key, value,function(err, result) { if(err) { console.error(err.stack); } else { console.log('result is: ' + result); return result } }); }); });};DB.prototype.delete = function(key) { db.open(function(){ db.collection(tablename, function(err, col){ col.remove(key,function(err, result) { if(err) { console.error(err.stack); } else { console.log('result is: ' + result); return result; } }); }); });};DB.prototype.select = function(param) { db.open(function(){ db.collection(tablename,{safe:true}, function(err, col) { console.log('collection'); col.find(param).toArray(function(err,result){ if(err) { console.error(err); } else { console.log(result); return result; } }); }); });};module.exports = new DB();
0 0
- nodejs/express+mongodb/mongoose
- nodejs+express+mongodb
- nodejs+express+mongodb安装
- nodejs+express+mongodb入门
- Nodejs Express 连接Mongodb
- NodeJS+Express+MongoDB
- NodeJS+Express+MongoDB
- nodejs+express+mongodb搭建网站
- NodeJS+Express+mongoDB简单测试
- nodejs(express)链接操作mongodb
- nodejs、express、mongodb初学者环境安装
- 阿里云搭建NODEJS+EXPRESS+MONGODB实战
- nodejs+express+mongodb简单的例子
- DoraCMS 基于Nodejs+express+mongodb 内容管理系统
- nodejs+express+mongodb简单的例子
- nodeJs+express+mongoDB开发个人博客
- 用nodejs+express+mongodb做电商网站
- [node入坑]1.Nodejs + Mongodb + Express
- sql 面试题
- UI09_自定义cell
- 解决webrtc iOS 编译错误 Multiple codesigning问题
- Message Digests和Digital Signature (信息摘要和数字签名的区别),MD5、RSA、SHA
- [leetcode] Palindrome Number 回文数判断
- nodejs+express+mongodb
- jsp+servlet 学生登陆查询系统
- hdu 5288 OO’s Sequence(two pointers)
- (转)Android性能优化案例研究(上)
- uva 10006 费马测试不符合的数
- HDU 1568 Fibonacci
- 数据的离散化
- Zynq Fatfs文件系统应用笔记
- (转)Android性能优化案例研究(下)