博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB最简单的入门教程之二 使用nodejs访问MongoDB
阅读量:7053 次
发布时间:2019-06-28

本文共 832 字,大约阅读时间需要 2 分钟。

hot3.png

在前一篇教程 ** 里,我们已经完成了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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

转载于:https://my.oschina.net/u/3771578/blog/2251251

你可能感兴趣的文章
Linux CentOS下shell显示-bash-4.1$ 不显示用户名和主机名的解决方法
查看>>
傅里叶变换
查看>>
图论-最小生成树
查看>>
Windows Azure 上的 Symfony,适用于 PHP 开发者的强大组合
查看>>
浏览器内核
查看>>
git 对 Microsoft Word 进行版本控制
查看>>
【IBM】Java 8 新特性概述
查看>>
绝路上的桥
查看>>
day1_作业2(三级菜单)--改进版
查看>>
as3框架集合
查看>>
用django创建一个项目
查看>>
计算机专业学习浅谈
查看>>
django rest framework serializers小结
查看>>
从零开始学习IOS(UIbutton) 详细使用
查看>>
关于计算几何的几个问题之一(线段性质与线段相交)
查看>>
数据库未打开: 仅允许在固定表/视图中查询错误
查看>>
序列化
查看>>
ROS-PCL点云库的安装
查看>>
DataTable转Json
查看>>
性能测试之路——loadrunner脚本开发之关联在哪里
查看>>