Linux系统CentOS7版yum安装mongoBD(3步完成)

1.配置MongoDB的yum源

 vim /etc/yum.repos.d/mongodb-org-4.0.repo

[ngodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

安装之前先更新所有包 :

yum update

2.安装MongoDB

安装命令:
yum -y install mongodb-org

 

 安装完成后,查看mongo安装位置

whereis mongod

 

 

 查看修改配置文件 :

vim /etc/mongod.conf

 bindIp: 172.0.0.1  改为 bindIp: 0.0.0.0 

 

 

 

3.启动MongoDB 

启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service

 这里就可以啦

 

在命令行里打入:
use tutorial

这样就新建了一个叫做tutorial的数据库。你可以执行

show databases

来显示当前的数据库。不过这时候由于我们的新数据库是空的,所以会显示类似这样的:

admin  (empty)
local  0.078GB

我们试着往我们的数据库里添加一个集合(collection),MongoDB里的集合和SQL里面的表格是类似的:

db.createCollection('author')

顺利的话会显示:

{ "ok" : 1 }

表示创建成功。

你可以再回头执行:

show databases

这时候我们的tutorial集合已经位列其中。你可以再执行

show collections

可以看到创建的集合author也在其中。

我们暂时不需要author这个集合,所以我们可以通过执行:

db.author.drop()

来将其删除。这时候你再执行show collections,就再也看不到我们的author了。

这一节要记住的点主要只有一个:集合(collection)类似于SQL的表格(table),类似于Excel的一个个表格。

posted @   山河已无恙  阅读(261)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示