本文将帮助您在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