最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Node.js与MongoDB实战教程

来源:动视网 责编:小采 时间:2020-11-09 11:09:24
文档

Node.js与MongoDB实战教程

Node.js与MongoDB实战教程:Node.js与MongoDB实战教程,这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法,如果加上了这个参数,那么当 首先要确保mongodb的正确安装,安装参照: 然后下载nodejs的mongodb的driver npm install mongod
推荐度:
导读Node.js与MongoDB实战教程:Node.js与MongoDB实战教程,这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法,如果加上了这个参数,那么当 首先要确保mongodb的正确安装,安装参照: 然后下载nodejs的mongodb的driver npm install mongod


Node.js与MongoDB实战教程,这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法,如果加上了这个参数,那么当

首先要确保mongodb的正确安装,安装参照:

然后下载nodejs的mongodb的driver

npm install mongodb

编写一个测试的程序:

var mongodb = require('mongodb');
var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
var db = new mongodb.Db('mydb',server,{safe:true});
db.open(function(err,db){
if(!err)
{
console.log('connect');
}else{
console.log(err);
}

});

如果最终显示connect则说明成功。

对mongodb的collection的操作

有两种方法链接collection,分别为:

db.collection('mycoll',function(err,coll){});

db.createCollection('mycoll',function(err,coll){});

这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法,如果加上了这个参数,那么当collection不存在的时候则报错,,对于第二种方法,则当collection存在的时候报错

示例:

var mongodb = require('mongodb');
var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
var db = new mongodb.Db('mydb',server,{safe:true});
db.open(function(err,db){
if(!err)
{
console.log('connect');
db.collection('mycoll',{safe:true},function(err,collection){
if(err){
console.log(err);
}
});

}else{
console.log(err);
}

});

结果如图所示:

示例:

var mongodb = require('mongodb');
var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
var db = new mongodb.Db('mydb',server,{safe:true});
db.open(function(err,db){
if(!err)
{
console.log('connect');
db.createCollection('mycoll',{safe:true},function(err,collection){
if(err){
console.log(err);
}
});

}else{
console.log(err);
}

});

结果如图所示:

删除collection则使用dropCollection函数即可:

示例:

var mongodb = require('mongodb');
var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
var db = new mongodb.Db('mydb',server,{safe:true});
db.open(function(err,db){
if(!err)
{
console.log('connect');
db.dropCollection('mycoll',{safe:true},function(err,result){
console.log(result);
});

}else{
console.log(err);
}
});

结果如图所示:

对collection进行增删改查

文档

Node.js与MongoDB实战教程

Node.js与MongoDB实战教程:Node.js与MongoDB实战教程,这两种方法还有第二个可选参数{safe:true},这个参数的作用对于第一种方法,如果加上了这个参数,那么当 首先要确保mongodb的正确安装,安装参照: 然后下载nodejs的mongodb的driver npm install mongod
推荐度:
标签: 教程 课程 实战
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top