Centos7 安装MongoDB与基础运用
Centos7 安装MongoDB与基础运用
1、关闭防火墙,selinux
systemctl stop firewalld
setenforce 0
2、实现虚拟机能够上网,所以说要两块网卡,一块内网和一块外网(本机要能上网)
3、配置MongoDB的yum源
[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
4、安装MongoDB:
yum install -y mongodb-org
5、修改mangodb的配置文件
vi /etc/mongod.conf
提示:0.0.0.0是所有地址
6、启动MongodDB
systemctl start mongod
netstat -anpt | grep mongod
7mongo登录:
mongo
8、MongoDB数据库基础操作
1、创建数据库
"use 数据库名称"
use aa;
注:如果数据库不存在,则创建数据库,否则切换到指定数据库。
2、查看所有数据库
"show dbs"
刚创建的数据库 aa 并不在数据库的列表中, 要想显示它。
提示:我们需要向 aa数据库插入一些数据。
db.col.insert({"name":"李四"})
show dbs
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
注意: 在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。
3、删除数据库
db.dropDatabase()
删除当前数据库,默认为 test,可以使用 db 命令查看当前数据库名。
注:只会删除show dbs显示的数据库,而且要进入到数据库中,再执行删除命令
show dbs
4、查看当前处于的数据库
db --当前处于数据库
系统默认的数据库是test
切换到aa数据库中在查看
5、mongodb集合操作
db.createCollection(name, { //集合的名字 capped: <Boolean>, //是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用,这个参数没有实际意义 autoIndexId: <Boolean>, //是否使用_id作为索引,默认为使用(true或false) size: <number>, //限制集合使用空间的大小,默认为没有限制,size的优先级比max要高 max <number>} //集合中最大条数限制,默认为没有限制 )
参数说明:
name: 要创建的集合名称
options: 可选参数, 指定有关内存大小及索引的选项
options 可以是如下参数:
在插入文档时,MongoDB 首先检查固定集合的 size 字段,然后检查 max 字段。
例子:
db.createCollection("c02")字段 类型 描述
capped 布尔 (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。
autoIndexId 布尔 (可选)如为 true,自动在 _id 字段创建索引。默认为 false。
size 数值 (可选)为固定集合指定一个最大值(以字节计)。如果 capped 为 true,也需要指定该字段。
max 数值 (可选)指定固定集合中包含文档的最大数量
db.createCollection("Centos7")
查看已有集合
show collections
创建集合例子:
创建固定集合 mycol,整个集合空间大小 6142800 KB, 文档最大个数为 10000 个。
db.createCollection("mycol", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } )
在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。
db.mycol2.insert({"name" : "云计算"})
删除集合
db.集合名称.drop()
- CentOS7安装MongoDB及基础操作
- 【mongoDB基础篇①】安装与常用操作语句
- Centos7安装配置Mongodb3
- MongoDB 基础(一)Windows XP 32位安装mongodb及其目录结构和配置
- linux7下centos7安装mongodb,设置server开机自启动;同样适用于centos6下安装mongodb;手把手教程
- centos7安装mongodb并添加服务启动
- 分针网—每日分享:安装使用Mongoose配合Node.js操作MongoDB的基础教程
- 【MongoDB安装和基础学习系列】
- mongodb基础系列——mongodb服务器与客户端安装
- 在CentOS7上安装MongoDB
- centos7 安装mongodb3.4 及用户管理
- CentOS7 安装MongoDB 3.0服务器
- centos7下安装Node.js MongoDB Nginx
- centos7中安装mysql(mariadb)基础方法
- centos7安装MongoDB3.4 以及spring data mongodb的配置使用
- CentOS7安装mongodb
- mongoDB在centos7上的安装
- Docker Centos7 安装MongoDB
- mongodb安装与基础使用