MongoDB最简单的入门教程之二 使用nodejs访问MongoDB
2018-10-20 10:31
1071 查看
在前一篇教程 MongoDB最简单的入门教程之一 环境搭建 里,我们已经完成了MongoDB的环境搭建。
在localhost:27017的服务器上,在数据库admin下面创建了一个名为person的数据库表,并插入了两条记录:
上图是用MongoDB Compass查看的成功插入的两条记录。
下面我们用nodejs读取这两条记录。
首先在命令行里执行npm install mongodb,
然后新建一个JavaScript文件,复制以下内容:
注意第12行的dbo.collection("person"). find({}).toArray,意思是读取表person里的所有记录。
var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017"; MongoClient.connect(url, function(err, db) { if (err){ console.log(err); throw err; } console.log("Jerry DB connection established!"); var dbo = db.db("admin"); dbo.collection("person"). find({ } ).toArray(function(err, result) { if (err) throw err; console.log(result); db.close(); } ); db.close(); } );
如果我只想读取name为Jerry的那条记录,只需要把where条件传入方法find即可:
从调试器里能观察到按照期望的方式被读取回来了:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关文章推荐
- MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据
- MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB
- MongoDB最简单的入门教程之五-通过Restful API访问MongoDB
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- MongoDB入门教程(包含安装、常用命令、相关概念、使用技巧、常见操作等)
- [入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第一回合: 搭建开发环境
- 【入门教程】使用Cocos2D 3.0构建简单的iPhone游戏
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- Nodejs&express+mongodb完成简单用户登录(即Nodejs入门)
- 08-【MongoDB入门教程】使用mongo命令行删除数据
- nodejs中使用monk访问mongodb
- 09-【MongoDB入门教程】使用mongo命令行进行数据聚合
- Ant的入门级教程(1)?ANT 蚂蚁是什么?带有简单使用。
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之二
- nodejs中使用monk访问mongodb
- nodejs中使用monk访问mongodb
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- 【入门教程】使用Cocos2D 3.0构建简单的iPhone游戏
- CKplayer 新手入门超简单使用教程