在前一篇教程 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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。 本资源代码配合博客使用:https://blog.csdn.net/qq_25479327/article/details/81148772 NodeJs使用mongoose操作mongodb
本教程将详细讲解如何使用Koa框架来连接和操作MongoDB数据库。 ### 1. 安装必要的库 首先,我们需要安装`koa`和`mongoose`。`mongoose`是Node.js中用于操作MongoDB的库,它提供了一套强大的API,简化了数据库操作...
在这个合集中,"MongoDB入门实战手册.pdf"很可能是对MongoDB的基础知识和实践技巧的详细讲解,涵盖了数据库的安装、基本操作、数据模型设计、查询优化以及备份恢复等重要内容。读者可以通过这本书深入理解MongoDB的...
通过以上步骤,你就创建了一个使用Node.js、MongoDB、Express和async/await实现的简单CRUD应用。这个实例不仅涵盖了基础的后端开发技术,还展示了如何有效地处理异步操作,这对于构建高并发、实时的Web服务至关重要...
在本文中,我们将深入探讨如何使用Node.js和MongoDB实现一个基本的用户管理系统的增删改查(CRUD)功能。这个系统不仅包含了后端的数据处理逻辑,还提供了完整的前端界面,让用户能够直观地进行操作。 ### Node.js ...
**NodeJS + Express + MongoDB 简单博客系统** 这个项目是一个基于Node.js、Express.js框架和MongoDB数据库构建的简单博客系统。它为初学者提供了一个很好的平台,以了解和实践Web开发中的服务器端编程、路由处理...
在本文中,我们将深入探讨如何使用Node.js和MongoDB搭建一个简单的博客系统。在这个过程中,我们还将介绍模版引擎Jade(现在被称为Pug)以及前端框架Bootstrap的应用。这些都是现代Web开发中的关键组件,让我们逐一...
bookstore, 使用 Nodejs Express和MongoDB的简单 RESTful JSON api 书店书店是一个简单的web应用程序,它包括和表达 RESTful API服务器和AngularJS的前端可以在这里找到与这个项目有关的视频教程 ...
### MongoDB与Node.js的持续集成 MongoDB是一种NoSQL数据库,它被用来存储JSON文件,并且与JavaScript有着天然的亲缘性。Node.js则是一个基于Chrome V8引擎的服务器端JavaScript运行环境,它使得JavaScript可以脱离...
这个项目提供了一个快速入门的平台,适用于初学者熟悉Web开发、Node.js后端技术和NoSQL数据库MongoDB的实践应用。 【描述】项目在Node.js环境下构建,通过命令行工具CMD执行`npm i`命令可以安装所有必要的依赖,...
在本项目中,我们主要探讨如何使用Node.js和MongoDB构建一个简单的文件上传页面。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript得以在服务器端执行,而MongoDB则是一个流行的NoSQL数据库,...
这是一个简单的express+mongodb+node的例子,如果1要运行的话需要安装node环境还有mongodb数据库,里面是一个简单的博客平台的例子,很适合初学者,而且代码我都有大量的注释,很好看懂
功能包括: 多人注册、登录、发表文章、登出、文章编辑与删除、存档、标签、分页、留言、用户个人主页、文章PV统计及留言统计、增加用户头像、 标题关键字查询(有限的正则查询)、转载功能、日志功能
基于nodejs+mongodb的简单报名登记+查询系统源码(课程设计).zip 该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或...
基于Nodejs+eggjs+mongodb编写的一套内容管理系统,结构简单,较目前一些开源的cms,doracms易于拓展,特别适合前端开发工程师做二次开发。 基于Nodejs+eggjs+mongodb编写的一套内容管理系统,结构简单,较目前一些...
标题中的“nodejs+express+mongodb+bootstrap+jquery+ejs写的电影demo”表明这是一个使用Node.js、Express框架、MongoDB数据库、Bootstrap前端框架、jQuery库以及EJS模板引擎开发的电影相关的应用程序示例。...
在本项目中,我们探索了基于Node.js、AngularJS和MongoDB的Web开发技术,这是一个全栈解决方案,用于构建动态、交互式的Web应用程序。以下是这些关键组件及其在项目中的作用和相关知识点: 1. **Node.js**: Node.js...
node-mongodb-native, Mongo DB原生NodeJS驱动程序 描述官方的 MongoDB驱动程序。 在核心插件之上提供一个高级 API,这意味着最终用户。的MongoDB node.js-驱动程序什么地方文档http://mongodb.github.io
在本项目中,我们探索如何使用Node.js与MongoDB构建一个功能完备的Web应用程序。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许我们在服务器端使用JavaScript,极大地提升了开发效率。MongoDB则是一个...
todoAPIjs, NodeJS,ExpressJS和 MongoDB rest式API教程 待办事项Angular,NodeJS,ExpressJS和 MongoDB rest式API教程。 请参见创建一个rest式API教程以获得更详细的信息。安装你只需要安装依赖项:npm install然后...