Centos7 下mongodb 3.6.6 基础操作
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Centos7 下 mongodb 3.6.6 的基本操作mongodb 介绍MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。M
千家信息网最后更新 2025年11月07日Centos7 下mongodb 3.6.6 基础操作
Centos7 下 mongodb 3.6.6 的基本操作
mongodb 介绍
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引
开启多实例
cp -p /etc/mongod.conf /etc/mongod2.conf## 复制一份配置文件给第二个实例vim /etc/mongod2.conf ##配置实例 path: /data/mongodb/mongod2.log ##日志文件位置 dbPath: /data/mongodb/mongo ##数据位置 port: 27018 ##不同实例的端口不同mkdir -p /data/mongodb/ ##创建数据文件夹cd /data/mongodb/mkdir mongo touch mongod2.log ##创建日志文件chmod 777 mongod2.log ##给予日志文件权限 mongod -f /etc/mongod2.conf ##开启第二份实例mongo --port 27018 ##进入数据库基本操作
> use mydb; ## 创建数据库 ,不存在会创建,不建立集合又会删除> db.createCollection('a') ##创建集合> db.a.insert({"id":1,"name":"zhangsan"}) ## 在集合中插入数据> db.a.find() ## 查看集合中的数据> a=db.users.findOne({"id":2}) ##查找指定记录并赋予别名a> typeof(a.id) ##查看属性类型> db.users.update({"id":10},{$set:{"name":"tom"}}) ##更改数据> show collections ##查看集合> db.a.drop() ##删除集合> db.dropDatabase() ##删除数据库> db.copyDatabase("mydb","mydb1") ##复制数据库导入导出数据
mongoexport -d kgc -c users -o /opt/users.json ##导出mongoimport -d kgc -c user1 --file users.json ##导入mongoexport -d kgc -c user1 -q '{"id":{"$eq":10}}' -o /opt/top10.json ##根据条件进行操作备份与恢复
mkdir /backupmongodump -d kgc -o /backup/ ##备份mongorestore -d kgc2 --dir=/backup/kgc ##恢复克隆集合
mongo --port 27018 ##进入另一个实例db.runCommand####({"cloneCollection":"kgc.users","from":"192.168.100.100:27017"}) ## 完成克隆创建管理用户
> use admin> db.createUser({"user":"root","pwd":"123","roles":["root"]}) ##用户名,密码,权限> db.auth("root","123") ##进行验证
数据
数据库
实例
文件
日志
语言
存储
支持
查询
不同
位置
功能
基本操作
备份
权限
用户
类型
配置
复杂
强大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库下的数据表做什么用的
科技互联网学校
盘古网络技术有限公司复试
tidb数据库三层架构是
海淀区正规软件开发指导
网络安全审计排名
我国政府面对网络安全的立场
安徽通用软件开发费用
网络安全有哪些方面的证书
根据xml文件生成数据库
口腔软件开发
无法链接到服务器失败
对小型企业网络安全的认识
rsa网络安全
专科中计算机网络技术好吗
苹果4s服务器在
服务器等级和玩家等级有关系吗
数据库系统概念txt书包网
虎牙云游戏服务器异常
海棠小说软件开发
ntp服务器没影响什么意思
中国互联网络安全现状
博雅数据库合肥工业大学保研
原神不同服务器的人能加好友吗
软件开发的公司有哪些部门
测序软件开发
对教师网络技术的要求
数据库怎么给表中列设置备注
怎么看服务器联盟多
服务器回城雪球怎么做