`

node.js结合mongodb

阅读更多
一、准备工作

1、在mongodb创建将要读取的表

创建数据库mongotest

use mongotest;

向user表中插入数据

db.user.insert({
name:'flyoung',
age:'18',
sex:true
});

2、安装node-mongodb-native

npm install mongodb

二、实例(node.js读取mongodb)

参考node-mongodb-native的文档:https://github.com/mongodb/node-mongodb-native

复制代码
var mongodb = require('mongodb');

var server = new mongodb.Server("127.0.0.1",27017,{});//本地27017端口

new mongodb.Db('mongotest',server,{}).open(function(error,client){//数据库:mongotest
    if(error) throw error;
    var collection = new mongodb.Collection(client,'user');//表:user
    collection.find(function(error,cursor){
        cursor.each(function(error,doc){
            if(doc){
                console.log("name:"+doc.name+" age:"+doc.age);
            }
        });
    });
});
复制代码

运行:

node mongodbTest.js

结果:

name:flyoung age:18
分享到:
评论

相关推荐

    Node.js+MongoDB+AngularJS Web开发

    , 读者将学会使用Node.js 和MongoDB来建立更具可扩展性的高性能网站,并利用AngularJS 创新的MVC 方法构建更有效的网页和应用程序,以及把这三者结合在一起使用,从而提供卓越的下一代Web解决方案。, 《Node.js+...

    基于Vue.js-Node.js-Mongodb 的本人本科毕业设计.zip

    Node.js是一个开放源代码、跨平台的JavaScript运行环境,用于在服务器端执行JavaScript代码。它基于Chrome V8引擎,使得开发者可以用JavaScript编写服务器端程序,打破了传统意义上前后端分离的界限。Node.js采用...

    Backend system based on node.js + Mongodb. 基于 node.js + Mongodb

    对于初学者来说,这是一个很好的起点,从中可以逐步学习和理解如何将Node.js和MongoDB结合,构建出功能完备的Web后端系统。 总的来说,Node.js + MongoDB的组合为开发高效、灵活的后端系统提供了强大工具。通过熟练...

    node.js结合mongodb构建的web项目

    通过这个项目,你可以学习到如何结合Node.js的灵活性、Express的简洁性和MongoDB的高效存储,构建一个完整的Web应用程序。这不仅是提升个人技能的好机会,也是实际项目开发中的常见技术栈。在实践中,你还可以进一步...

    Node.js-基于Node.js和MongoDB实现的基金小工具

    通过学习这个项目,开发者可以深入理解Node.js后端开发和MongoDB数据库的结合使用,提升在实际项目中的应用能力。同时,这个项目也提供了一个很好的实践平台,帮助开发者锻炼数据处理、API设计和安全性管理等多方面...

    weblog是使用 Node.js 和 MongoDB 开发的博客系统 .zip

    通过深入研究和扩展这个"weblog"项目,开发者可以学习到如何将Node.js和MongoDB结合,构建一个完整的Web应用程序,包括数据交互、用户认证、路由设计、模板渲染等多个方面,这对于提升Node.js和数据库开发能力具有很...

    AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录

    AngularJS、Node.js、MongoDB是当前流行的前端、后端以及数据库技术,三者结合可以构建出性能良好、易于维护的全栈应用程序。本项目“基于高德地图位置的通讯录”便是一个很好的示例,利用AngularJS进行前端展示与...

    这是一个基于node.js和mongodb的简单后台管理系统.zip

    同时,结合MongoDB,系统可能实现了数据的持久化存储,提供了一种非关系型的数据存储方式,适合处理大量结构化或半结构化的数据。 【标签】: "毕设 web系统 mongodb node.js" "毕设"标签表明这个项目可能是某个...

    Node.js MongoDB AngularJSWeb开发.part2

    在本主题中,我们将深入...总而言之,Node.js、MongoDB和AngularJS的结合提供了强大的Web开发解决方案,允许开发者快速构建可扩展的应用程序。熟练掌握这三者的技术细节和集成方式,对于现代Web开发者来说至关重要。

    Node.js/MongoDB/AngularJS Web开发源码和书

    《Node.js+MongoDB+AngularJS Web开发》是一本深入探讨使用这三种技术构建现代Web应用的权威指南。作者Brad Dayley是IT行业的资深专家,他在书中详细阐述了如何利用Node.js作为后端服务器,MongoDB作为数据存储,...

    vue2.0+node.js+MongoDB

    从基础到实战,带你体验vue2.0+node.js+MongoDB的结合运用和基础知识

    vue2.0+node.js+MongoDB打造电子商城源码.zip_Node.js_beanvtt_node商城_vue 电子

    7. 技术栈集成:Vue2.0、Node.js和MongoDB的结合提供了从客户端到服务器端的统一开发语言(JavaScript),降低了开发难度,提高了开发效率。通过Webpack等构建工具,可以将前端资源打包,实现按需加载和优化。 综上...

    管理系统平台(node.js+MongoDB).zip

    Node.js是一款高效的、开源的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,而MongoDB则是一种强大的非关系型数据库系统,两者结合提供了高效且灵活的数据处理能力。 首先,我们来深入理解...

    《Node.js+MongoDB+AngularJS Web开发》源代码

    《Node.js+MongoDB+AngularJS Web开发》是一本深入探讨使用这三种技术构建现代Web应用的书籍。源代码提供给读者实践和学习,以便更好地理解书中的概念和示例。下面将详细阐述这些技术及其在Web开发中的应用。 Node....

    期刊基于Node.js及Mongodb的在线学习测试系统设计_沈昕1

    综上所述,基于Node.js和Mongodb的在线学习测试系统结合了两者的优势,能够支持大规模并发用户,降低系统成本,提高用户测试效率。这样的设计不仅满足了现代教育信息化的需求,也为未来在线学习测试系统的进一步优化...

    cnjs是基于Node.js+MongoDB打造的中文JavaScript社区系统.zip

    【标题】:“cnjs是基于Node.js+MongoDB打造的中文JavaScript社区系统” 【描述】:这个项目是一个采用Node.js后端技术和MongoDB数据库构建的中文JavaScript社区平台。它旨在为JavaScript开发者提供一个交流、分享...

    Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统.zip

    总之,Nodeclub 是一个全面展示Node.js和MongoDB技术的社区系统实例,它体现了JavaScript全栈开发的优势,结合了Node.js的高效处理能力和MongoDB的灵活数据存储,为开发者提供了构建类似社区应用的参考模板。...

    基于node.js+ MongoDB的mircoblog

    这个项目提供了一个学习Node.js和MongoDB结合使用的实践平台,涵盖了web开发中的多个重要概念和技术,对于想要提升全栈开发技能的开发者来说,是一个很好的起点。通过这个项目,你可以深入理解Node.js的异步编程模型...

Global site tag (gtag.js) - Google Analytics