node.js操作mongoDB数据库示例分享

前端之家收集整理的这篇文章主要介绍了node.js操作mongoDB数据库示例分享前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

连接数据库

代码如下:
数据库所在的服务器服务器 var db=new mongo.Db("node-mongo-examples",server,{safe:true});//创建数据库对象 db.open(function (err,db) {//连接数据库 if(err) throw err; else{ console.log("成功建立数据库连接"); db.close(); } }); db.on("close",function (err,db) {//关闭数据库 if(err) throw err; else console.log("成功关闭数据库."); });

插入数据

:

插入数据后,在控制台中输出数据文档的内容

代码如下:
数据库 if(err) throw err; else{ db.collection("users",collection) { collection.insert({username:"盼盼",firstname:"李"},docs) { console.log(docs); db.close(); }); }); } }); db.on("close",db) {//关闭数据库 if(err) throw err; else console.log("成功关闭数据库."); });

关闭数据库

db.close([forceClose],[callback]);

forceClose为true时,强制关闭数据库,当数据库关闭后,不可再使用open开启数据库.

forceClose为false时,不强制关闭数据库,可以再使用open打开.

当foreClose为true时:

代码如下:
关闭数据库 if(err) throw err; else { db.open(function (err,db) { db.collection("users",collection) { collection.insert({username:"三",firstname:"张"},docs) { if(err) throw err; else{ console.log(docs); db.close(true); } }) }); }); } });

//

读取数据

代码如下:

//带查询条件的搜索

代码如下:

//

插入一批数据

,并且进行搜索type==food且price字段值小于10

代码如下:

查询中的或的表达

:

代码如下:

有关node.js操作mongoDB数据库的讲解,今天就先到这里了,基本上常用的操作都有了示例,复杂些的,小伙伴们自由发挥吧,有机会我们再来继续讲解。

原文链接:https://www.f2er.com/nodejs/57203.html

猜你在找的Node.js相关文章