`
y1d2y3xyz
  • 浏览: 257066 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux下mongodb+nodejs环境搭建

阅读更多
1。安装mongodb,参见前面的文章:http://lovebeyond.iteye.com/blog/1770323

2。升级python版本。参见:http://lovebeyond.iteye.com/blog/1770476

3。安装nodejs运行环境,参见:http://lovebeyond.iteye.com/blog/1770556

4。安装nodejs的mongodb驱动:
     a.执行:cd /usr/local/node-v0.8.7/bin
     b.执行:./npm install mongodb

5。测试mongodb+nodejs环境是否搭建成功:

    在/usr/local/node-v0.8.7/bin下创建mongo_node.js文件,在文件中输入如下代码:
 var mongodb = require('mongodb');
 var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
 var db = new mongodb.Db('mydb',server,{safe:true});
 db.open(function(err,db){
     if(!err)
     {   
         console.log('connect');
     }else{
         console.log(err);
     }   
 
 });

运行代码,执行:./node mongo_node.js

ps:如果执行后输出 connect,那说明成功,否则失败。
分享到:
评论
1 楼 dhunter 2014-05-06  
mongodb 需要auth 怎么加呢?

相关推荐

    基于Node.js+MongoDB+Vue.js+微信小程序搭建的图书管理平台.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    毕设&课设&项目&实训-基于NodeJs+MongoDB+Vue+ES6+jQuery+Webpack搭建的酪枸电影网站.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    LESS&NODEJS环境搭建和LESS应用.pdf

    标题中的“LESS&NODEJS环境搭建和LESS应用.pdf”指的是关于使用LESS预处理器和NODEJS环境构建的教程。LESS是一种CSS预处理器,它扩展了CSS的功能,如变量、嵌套规则、运算符和函数,使得CSS编写更加简洁和可维护。而...

    心理预警系统-后端 技术栈:NodeJS+Express+MySQL+MongoDB+docker(源码)

    mysql ****************************************************************************************** 心理预警系统 - 后端...Linux: 使用apt或yum等工具下载mysql 直接百度即可 具体如何安装mysql不是本文档的重点

    LESS&NODEJS环境搭建和LESS应用.docx

    在Linux环境下,可以使用`sudo apt-get install mongodb`安装MongoDB。安装完成后,启动MongoDB服务,并使用npm安装项目中列出的依赖包,如`npm install`。这样,就成功地搭建了一个基于LESS和NODEJS的开发环境,并...

    linux监控系统 基于 nodejs expressjs mongoosejs .zip

    在Linux监控系统中,MongoDB可以存储大量的系统监控日志和历史数据,支持高效查询和数据分析。 6. **前端开发**: 虽然描述中未明确提及,但通常会有一个用户友好的前端界面,用于展示监控数据和图表。这可能涉及...

    BCLinux开源软件镜像手册-NodeJS运行环境.docx

    本镜像提供的一个基于NodeJS的运行环境,旨在帮助开发者快速搭建高性能的网络应用。该镜像基于Chrome JavaScript运行时建立的平台,使用事件驱动、非阻塞I/O模型,能够轻量和高效地运行数据密集型的实时应用。 技术...

    BCLinux开源软件镜像手册-NodeJS运行环境.pdf

    本镜像基于 BigCloud Enterprise Linux 7 64 位操作系统,软件明细包括 NodeJS 6.9.1、Nginx 1.10.2、Mongodb 2.6.12 和 vsftpd 3.0.23。 软件配置 Nginx 配置目录位于 /etc/nginx,Nginx 默认的程序目录位于 /...

    windows下Node.js开发环境 搭建

    ### Windows 下 Node.js 开发环境搭建详述 在Windows环境下构建一个完整的Node.js开发环境,不仅需要安装Node.js本身,还需要一系列辅助工具来提升开发效率、数据库管理以及跨平台调试等能力。根据提供的文件信息,...

    七天学会NodeJS

    【NodeJS】是一种基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,打破了JavaScript只能在浏览器端使用的限制。NodeJS以其高效的非阻塞I/O模型和事件驱动特性,成为构建高性能网络应用的...

    node-v14.18.2-linux-x64.tar.gz

    总的来说,"node-v14.18.2-linux-x64.tar.gz"为Linux用户提供了便捷的Node.js使用途径,特别是对于那些网络环境不佳或希望快速搭建开发环境的人而言。同时,Node.js的广泛应用和强大的社区支持使其成为现代Web开发不...

    node.js 环境搭建,简单使用

    下面我们将深入探讨如何搭建Node.js环境以及它的基本使用方法。 ### 一、Node.js环境搭建 1. **下载安装**: 首先,你需要访问Node.js的官方网站(https://nodejs.org/)下载适合你操作系统的安装包。对于Windows...

    nodejs手册中文版

    ### 二、搭建开发环境 1. **设置IDE**:为了提高开发效率,你可以选择一款支持Node.js的集成开发环境(IDE),如Visual Studio Code、WebStorm或Atom。这些IDE提供了代码高亮、自动补全、调试等功能,极大地提高了...

    Node.js的安装与环境的搭建(详细版)

    例如,在Linux中,可以将文件移动到/usr/local目录下,并更新系统路径。 **四、验证安装** 安装完成后,打开命令行工具,输入`node -v`和`npm -v`,如果能正确显示Node.js和npm(Node.js包管理器)的版本号,那么...

    nodejs实战第二季

    - **环境变量配置**:在Windows系统下,可以通过控制面板中的系统和安全->系统->高级系统设置->环境变量进行配置;对于Linux或MacOS系统,则可以通过编辑`~/.bashrc`或`~/.bash_profile`文件来添加Node.js路径。 - *...

    NodeJS 权威指南 完整版151MB

    - **安装与配置**:介绍如何在不同操作系统(如Windows、Linux、macOS)上安装Node.js,并进行基本的环境变量配置。 #### 二、JavaScript基础回顾 - **变量与数据类型**:详细介绍JavaScript中的各种数据类型(如...

    Nodejs开发的学习笔记.rar

    1. 安装与环境配置:介绍如何在不同的操作系统(Windows、MacOS、Linux)上安装Node.js,以及检查和设置环境变量。 2. JavaScript在服务器端:讲解Node.js如何利用JavaScript进行服务器端编程,理解事件驱动和非阻塞...

    Nodejs包,含coffeescript、express等

    这通常涉及到修改系统环境变量或者在当前终端会话中使用`export`命令(在Unix/Linux系统中)或`set`命令(在Windows系统中)。 在设置好环境变量之后,你可以开始利用Coffeescript和Express进行开发。例如,你可以...

    智能社nodejs视频教程 37课时

    - **环境搭建**:如何安装Node.js环境,配置开发工具。 - **核心模块**:了解Node.js内置的核心模块,如fs、http等。 - **文件系统操作**:通过fs模块进行文件读写操作。 - **网络编程**:使用http模块创建Web服务器...

Global site tag (gtag.js) - Google Analytics