如何在Ubuntu中安装与设置NodeJS连接MongoDB

本文将帮助您在Ubuntu和Debian系统上安装NodeJS和MongoDB,并使用Mongoose点的应用程序配置它们的连接。对于PHP用户使用我们以前的文章用PHP配置MongoDB在Apache2的Ubuntu的服务器。

第1步:安装MongoDB

首先,我们将在我们的系统上安装MongoDB。在导入我们的系统10gen 宝库,它需要检查安装过程中的包,然后添加库也公钥。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
现在使用以下命令来安装最新版本的MongoDB。
$ sudo apt-get update
$ sudo apt-get install mongodb-org mongodb-org-server

第2步:安装NodeJS

对于安装NodeJS,首先我们需要在我们维护系统添加容易的NodeJS库 Chris Lea。执行以下命令在我们的系统中添加库和安装NodeJS与NPM。
$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
要检查的Node.js和NPM运行以下命令安装版

第3步:为NodeJS安装“mongoose”

mongoose提供了一个直接的,基于模式的解决方案建模应用程序数据,包括内置的类型转换,验证等等。
$ sudo npm install mongoose

第4步:简单的NodeJS脚本连接MongoDB

创建一个test.js文件,并添加下列内容到该文件。 有关使用的NodeJS,MongoDB和mongoose的更多详细信息,阅读本教程
//This code requires mongoose node module
var mongoose = require('mongoose');

//connecting local mongodb database named test
var db = mongoose.connect('mongodb://127.0.0.1:27017/test');

//testing connectivity
mongoose.connection.once('connected', function() {
	console.log("Database connected successfully")
});
现在,让我们通过执行节点test.js。如果您看到消息“数据库连接成功”,这意味着你的Node.js应用已成功连接数据库。
$ node test.js

Database connected successfully