Centos 7.2中MongoDB数据库的安装与卸载教程
本文将介绍在Centos 7.2操作系统中安装和卸载MongoDB数据库的教程,包括MongoDB的安装、配置和启动,并提供两个简单的示例说明。
安装MongoDB
步骤1:添加MongoDB yum repository
运行以下命令以添加MongoDB yum repository:
sudo vi /etc/yum.repos.d/mongodb.repo
在文件中添加以下内容:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
保存并关闭文件。
步骤2:安装MongoDB
运行以下命令以安装MongoDB:
sudo yum install mongodb-org
步骤3:配置MongoDB
默认情况下,MongoDB会在/var/lib/mongo
目录下创建数据目录并启动MongoDB服务。
如果您需要进行更改,请编辑MongoDB配置文件/etc/mongod.conf
,您可以更改数据目录、端口和绑定IP等配置。
步骤4:启动MongoDB
运行以下命令以启动MongoDB服务:
sudo systemctl start mongod
步骤5:验证MongoDB
运行以下命令以验证MongoDB是否已正常启动:
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
如果一切正常,您将看到以下输出:
{
"authInfo" : {
"authenticatedUsers" : [ ],
"authenticatedUserRoles" : [ ]
},
"ok" : 1
}
示例1:使用MongoDB进行数据插入操作
以下代码示例展示了如何使用MongoDB进行数据插入操作:
// 引入相关的模块
const MongoClient = require('mongodb').MongoClient;
// 定义MongoDB连接地址,包括IP、端口和数据库名称
const url = 'mongodb://localhost:27017/mydb';
// 连接到MongoDB并插入数据
MongoClient.connect(url, function(err, db) {
if (err) throw err;
const dbo = db.db("mydb");
const myobj = { name: "张三", age: 18 };
dbo.collection("customers").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("文档插入成功");
db.close();
});
});
该示例展示了如何连接MongoDB数据库并使用JavaScript Node.js代码插入文档到名为“customers”的collection中。
卸载MongoDB
如果你需要卸载MongoDB,可以运行以下命令:
sudo yum erase $(rpm -qa | grep mongodb-org)
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
以上命令会根据已经安装的软件包列表,从您的系统中删除MongoDB软件包和数据文件。
示例2:使用MongoDB进行数据查询操作
以下代码示例展示了如何使用MongoDB进行数据查询操作:
// 引入相关的模块
const MongoClient = require('mongodb').MongoClient;
// 定义MongoDB连接地址,包括IP、端口和数据库名称
const url = 'mongodb://localhost:27017/mydb';
MongoClient.connect(url, function(err, db) {
if (err) throw err;
const dbo = db.db("mydb");
dbo.collection("customers").findOne({}, function(err, result) {
if (err) throw err;
console.log(result.name);
db.close();
});
});
该示例展示了如何连接到MongoDB数据库并使用JavaScript Node.js代码查询名为“customers”的collection中的第一条记录。
这就是CentOS 7.2中安装和卸载MongoDB的完整攻略,希望对您有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 7.2中MongoDB数据库的安装与卸载教程 - Python技术站