![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongoDB
zheng_lan_fang
这个作者很懒,什么都没留下…
展开
-
mongoDB安全认证
MongoDB的用户为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户采用了角色-用户-数据库的安全管理方式常用系统角色如下:root:只在admin数据库中可用,超级账号,超级权限Read:允许用户读取指定数据库readWrite:允许用户读写指定数据库查看当前数据库的用户进入某个数据库,show users原创 2017-09-14 22:32:38 · 367 阅读 · 0 评论 -
mongoDB基础
查看:db:查看当前数据库名称(默认的数据库为test)db.stats():查看当前数据库信息show dbs:查看所有数据库名称show collections:当前数据库的集合(表)数据库的切换:use 数据库名称切换数据库如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建数据库的删除:db.dro原创 2017-09-13 21:17:27 · 375 阅读 · 0 评论 -
mongoDB3.4主从复制实现
第一种: 开启两个mongodb进程,模拟两台机器; 一个为master主服务器,另一个为slave从服务器; 主服务器down机后,从服务器不会成为主服务器。#在当前目录下创建mongodb的数据文件zheng@zheng:~$ cd ./mongodbTest/mkdir ./t1/dbmkdir ./t2/dbmkdir ./t1/logmkd原创 2017-09-14 22:09:41 · 2467 阅读 · 0 评论 -
mongoDB备份和恢复
备份语法mongodump -h dbhost -d dbname -o dbdirectory-h:服务器地址,也可以指定端口号-d:需要备份的数据库名称-o:备份的数据存放位置,此目录中存放着备份出来的数据例1sudo mkdir test1baksudo mongodump -h 192.168.196.128:27017 -d test1 -o转载 2017-09-16 21:48:43 · 200 阅读 · 0 评论 -
MongoDB | 聚合 aggregate
聚合 aggregate聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])原创 2017-09-16 17:38:28 · 421 阅读 · 0 评论 -
mongoDB简介
1、简介MongoDB 是一个基于分布式 文件存储的NoSQL数据库由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案查看官方网站2、特点模式自由 :可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储 JSON风格文件的形式完整的索引支持:对任何属性可索引复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服转载 2017-09-16 16:52:02 · 157 阅读 · 0 评论 -
mongoDB与Python交互
点击查看官方文档安装python包#进入虚拟环境 sudo pip install pymongo #或源码安装 python setup.py引入包pymongoimport pymongo连接,创建客户无安全认证的连接:client = MongoClient('mongodb://localhost:27017') 有安全认证的连接:client = MongoClient('m原创 2017-09-17 12:58:00 · 414 阅读 · 0 评论