MongoDB最简单的入门教程之二 使用nodejs访问MongoDB-阿里云开发者社区

开发者社区> 努力滴码农> 正文

MongoDB最简单的入门教程之二 使用nodejs访问MongoDB

简介: MongoDB最简单的入门教程之二 使用nodejs访问MongoDB
+关注继续查看

在前一篇教程 MongoDB最简单的入门教程之一 环境搭建* 里,我们已经完成了MongoDB的环境搭建。*


在localhost:27017的服务器上,在数据库admin下面创建了一个名为person的数据库表,并插入了两条记录:



上图是用MongoDB Compass查看的成功插入的两条记录。


下面我们用nodejs读取这两条记录。


首先在命令行里执行npm install mongodb,


然后新建一个JavaScript文件,复制以下内容:


注意第12行的dbo.collection(“person”). find({}).toArray,意思是读取表person里的所有记录。

image.png

如果我只想读取name为Jerry的那条记录,只需要把where条件传入方法find即可:


从调试器里能观察到按照期望的方式被读取回来了:


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
WorkerMan 入门学习之(二)基础教程-Connection类的使用
一、TcpConnection类 的使用  1、简单的TCP测试 Server.php
1660 0
阿里云新版人脸识别 NODEJS 使用示例教程
本篇博客是对前面多语言开发阿里云新版人脸识别的续,主要介绍使用NODE JS SDK调用人脸识别的接口。
6629 0
初识RxSwift及使用教程 韩俊强的博客
什么是RxSwift? RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护 其他语言像C#, Java 和 JS 也有,Rx.
1365 0
分享录制的正则表达式入门、高阶以及使用 .NET 实现网络爬虫视频教程
我发布的「正则表达式入门以及高阶教程」,欢迎学习。 课程简介 正则表达式是软件开发必须掌握的一门语言,掌握后才能很好地理解到它的威力; 课程采用概念和实验操作 4/6 分隔,帮助大家理解概念后再使用大量的实例加深对概念的理解; 实例操作是对概念最好的理解,也是学习新语言最有效的办法; 在课程中也穿插着大量软件开发的技巧和大家分享; 应该是把晦涩的正则表达式讲解的最生动的课程; 掌握了正则表达式后,您一定会觉得这是一门最值得掌握的语言。
936 0
使用 NodeJS+Express+MySQL 实现简单的增删改查
关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www.jianshu.
2489 0
阿里云AMQP NodeJS SDK使用Demo
消息队列RabbitMQ版是阿里云消息队列(MQ)团队基于AMQP 0-9-1(AMQP 0.91)标准协议研发的分布式、高吞吐、低延迟、高可扩展的云消息队列服务。消息队列RabbitMQ版完全兼容开源RabbitMQ社区、开箱即用、无需部署、免运维,帮助您快速上云。阿里云提供全托管服务,更专业、更可靠、更安全。本文主要演示如何使用开源NodeJS SDK连接阿里云AMQP 消息服务,实现消息收发。
345 0
MaxCompute预付费资源监控工具-CU管家使用教程
MaxCompute管家使用前提 1、用户购买了 MaxCompute 预付费CU资源,60CU以上的用户(备注:CU过小无法发挥计算资源及管家的优势)。 2、支持区域,MaxCompute 华北2北京、华东2上海、华南1深圳 3个Region的用户。
3726 0
全民学后端快餐教程(3) - 使用MyBatis访问数据库
使用流行的持久层框架MyBatis来访问数据库
1472 0
2497
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载