nodejs操作mongodb
来源:互联网 发布:ti2总决赛 知乎 编辑:程序博客网 时间:2024/06/05 05:34
nodejs操作mongodb
var mongodb = require('mongodb');var server = new mongodb.Server('localhost', 27017, {auto_reconnect:true});var db = new mongodb.Db('mydb', server, {safe:true});//连接dbdb.open(function(err, db){ if(!err){ console.log('connect db'); // 连接Collection(可以认为是mysql的table) // 第1种连接方式 // db.collection('mycoll',{safe:true}, function(err, collection){ // if(err){ // console.log(err); // } // }); // 第2种连接方式 db.createCollection('mycoll', {safe:true}, function(err, collection){ if(err){ console.log(err); }else{ //新增数据 // var tmp1 = {id:'1',title:'hello',number:1}; // collection.insert(tmp1,{safe:true},function(err, result){ // console.log(result); // }); //更新数据 // collection.update({title:'hello'}, {$set:{number:3}}, {safe:true}, function(err, result){ // console.log(result); // }); // 删除数据 // collection.remove({title:'hello'},{safe:true},function(err,result){ // console.log(result); // }); // console.log(collection); // 查询数据 var tmp1 = {title:'hello'}; var tmp2 = {title:'world'}; collection.insert([tmp1,tmp2],{safe:true},function(err,result){ console.log(result); }); collection.find().toArray(function(err,docs){ console.log('find'); console.log(docs); }); collection.findOne(function(err,doc){ console.log('findOne'); console.log(doc); }); } }); // console.log('delete ...'); // //删除Collection // db.dropCollection('mycoll',{safe:true},function(err,result){**** // if(err){ // console.log('err:'); // console.log(err); // }else{ // console.log('ok:'); // console.log(result); // } // }); }else{ console.log(err); }});
我的mongoDB
/*db.open(function(err, db){ if(!err){ db.createCollection('userlist', {safe:true}, function(err, collection){ if(err){ console.log(err); }else{ //查询数据 collection.find().toArray(function(err,docs){ docs.forEach(function(e){ console.log(e.username); }); }); */ /* //新增数据 var tmp1 = {username:'linjunjie',password:'810327'}; collection.insert(tmp1,{safe:true},function(err, result){ console.log(result); }); */ /* // 删除数据 collection.remove({username:'limingxia'},{safe:true},function(err,result){ console.log(result); }); */ /* //更新数据 collection.update({username:'linjunjie'}, {$set:{username:'limingxia'}}, {safe:true}, function(err, result){ console.log(result); }); *//* } }) }else{ console.log("connect failed"); }});*/
0 0
- nodejs操作mongodb
- Nodejs mongoose操作mongodb
- nodejs直接操作mongodb
- nodejs操作mongodb
- nodejs操作mongodb数据库
- nodejs操作mongodb数据库
- nodejs 操作mongodb
- nodejs操作mongodb数据库
- nodejs中mongodb操作
- Nodejs操作MongoDB数据库示例
- nodejs(express)链接操作mongodb
- nodejs操作mongodb数据库(mongodb)
- nodejs操作mongodb数据库(mongodb)
- nodejs操作mongodb数据库(mongodb)
- nodejs對mongodb數據庫的增刪改查操作
- nodejs 操作mongodb插查删改
- nodejs操作mongodb数据库(mongoose)
- nodejs mongoose 操作mongodb 数据库封装
- (OK) [android-x86-6.0-rc1] /system/xbin/quagga/sbin/seem_init.sh
- My SQL 函数-----日期函数 day() 、month()、year()
- 初学const总结
- RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
- 使用Laravel值得关注的扩展包
- nodejs操作mongodb
- 基于Kafka如何部署一个稳定可靠的zookeeper集群服务
- 通过webdriver做web自动化测试
- MATLAB_reshape函数
- 拦截器
- (OK) [android-x86-6.0-rc1] /system/etc/init.sh
- Scala类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用
- 【浏览器渲染原理】 渲染树和页面渲染
- 2016互联网女皇报告中文版