在Linux服务器中配置MongoDB环境的步骤如下:
步骤一:添加MongoDB软件库
在 Linux 中添加 MongoDB 软件库,用于安装,更新或卸载 MongoDB:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
sudo echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
步骤二:安装MongoDB
安装 MongoDB:
sudo apt-get install mongodb-org
步骤三:启动MongoDB服务
启动 MongoDB:
sudo service mongod start
步骤四:验证MongoDB是否正常工作
执行以下命令后,如果 MongoDB 已经启动并成功运行,则可在命令输出中看见以下类似信息:
sudo service mongod status
mongod start/running, process 6952
示例一:使用Node.js连接MongoDB
如果你想在 Node.js 环境中连接 MongoDB,可以使用 mongodb 包。
代码如下:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/myproject';
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("Connected correctly to MongoDB server.");
db.close();
});
示例二:使用命令行连接MongoDB
- 使用 mongodb 命令连接到 MongoDB 服务器:
mongo
启动成功后会显示如下信息:
MongoDB shell version: 3.6.3
connecting to: test
- 输入以下命令连接到 MongoDB 数据库:
use mydb
默认情况下,MongoDB 启动后连接的数据库名称为 test。我们可以使用 use 命令进行切换数据库。
- 插入文档到 MongoDB 数据库:
db.myCollection.insert({'key': 'value'})
其中 myCollection 为在 mydb 数据库中创建的一个集合(类似于关系数据库中的表),{'key': 'value'} 为待插入的文档。
以上就是在 Linux 服务器中配置 MongoDB 环境的全部步骤。