随笔分类 -  MongoDB

摘要:一、准备工作 要实现MongoDB与Python交互操作,必须安装pymongo模块,查看pymongo官方文档 pip3 install pymongo 二、连接MongoDB import pymongo 无认证连接:client = pymongo.MongoClient("mongodb:/ 阅读全文
posted @ 2018-07-09 11:35 heqiuyong 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、mongodump备份 语法:mongodump -h host:port -d dbname -o dbdirectory -h:数据库服务器地址+服务端口 -d:要备份的数据库的名称 -o:备份数据库的存放目录 如果数据库开启了登录认证,则需要添加用户认证信息 二、mongorestore恢 阅读全文
posted @ 2018-07-08 22:42 heqiuyong 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一、聚合操作 常用管道: $group:将集合中的文档分组,可用于统计结果 $match:过滤数据,只输出符合条件的文档 $project:修改输入文档的结构,如重命名、增加、删除字段、创建计算结果 $sort:将输入文档排序后输出 $limit:限制聚合管道返回的文档数 $skip:跳过指定数量的 阅读全文
posted @ 2018-07-06 13:28 heqiuyong 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一、数据库操作 1.1 查看当前连接的数据库名称:db 1.2 查看所有数据名称:show dbs 1.3 创建或切换数据库:use 数据库名称 如果数据库名称不存在,则指向数据库,需要插入文档或创建集合才创建数据库 如果数据库名称存在,则切换到指定的数据库 1.4 删除指向的数据库:db.drop 阅读全文
posted @ 2018-07-05 07:57 heqiuyong 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、超级管理员创建及开启登录验证 如果MongoDB要开启登录验证,必须在开启登录验证之前先创建好超级管理员,否则无法登录数据库! 例如,创建一个超级管理员admin,关联给admin数据库,角色设置为root(超级管理员) 首先,进入到目标库admin,use admin 然后,输入指令 db.c 阅读全文
posted @ 2018-05-01 13:35 heqiuyong 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:>>>首先要下载MongoDB软件安装包, MongoDB社区版官网下载 >>>双击msi安装文件进行安装,点击"Next" >>>勾选同意相关协议规定,点击"Next" 点击"Custom"-->"Browse"进行自定义目录安装,点击"Next">> >>>取消安装启动服务,这个启动服务到后面再 阅读全文
posted @ 2018-04-30 12:22 heqiuyong 阅读(1515) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示