摘要:
场景 利用 pycharm 进行代码操作的时候会自动创建 .idea/ 文件夹 特么我每次随便做点操作.这里面的东西也会随着自动改一些 一开始开始无视 如果是多人协同开发会导致代码合并相关的问题 因此最好的方法是 让git 忽略对 .idea/ 的同步 操作步骤 第一步 git命令行中进入本地仓库 阅读全文
摘要:
正则表达式 动机 文本处理成为计算机常见工作之一 对文本内容搜索,定位,提取是逻辑比较复杂的工作 为了快速方便的解决上述问题,产生了正则表达式技术 定义 文本的高级匹配模式, 提供搜索, 替换, 本质由字符和特殊符号构成的字符串, 这个字符串即为正则表达式 匹配原理 通过普通字符和特殊含义的字符串, 阅读全文
摘要:
库操作 创建数据库 查看数据库 删除 备份 恢复 状态查看 集合操作 创建集合 查看集合 删除数组 集合重命名 文档操作 增 插入 保存 查找 查 查找操作符 函数 改 保存 修改操作符 删 阅读全文
摘要:
1 创建数据库名为 grade > use grade switched to db grade2 创建集合 class3 插入若干数据 格式如下{name:xxx,age:xxx,sex:xx,hobby:[xx,xx,xx]}age : 7~14hobby: draw, dance , running , sing, football , basketball, c... 阅读全文
摘要:
python 操作 mongoDB 模块 pymongo 安装方法 操作步骤 1. 创建数据库连接对象 2. 生成操作的数据库对象 3. 生成集合对象 4. 通过 集合对象 调用结构完成数据操作 ['_BaseObject__codec_options', '_BaseObject__read_co 阅读全文
摘要:
文件存储 方式分类 传统方式 存储路径 仅存储文件路径, 本质为 字符串 存储文件本身 将文件转换成 二进制 存储在数据库 GridFS 文件存储方案 目的 更好的存取 MongoDB 中的大文件 ( 超过 16 m 就被认为大文件 ) 存取方法 存储 命令 dbname 不存在的时候回自动创建 实 阅读全文
摘要:
固定集合 定义 指在mongoDB 中创建大小固定的集合, 称为固定集合 特点 能够淘汰早期数据 (超过上限时, 删除最初的文档保证不溢出上限 ) 可以控制集合大小 数据插入, 差最后啊数操作速度快 使用 日志处理 临时缓存 创建 参数 capped 表示固定集合 size 表示大小, 字节 max 阅读全文
摘要:
聚合操作 概念 对文档进行数据整理和统计 聚合函数 命令 功能 完成聚合操作, 获取操作数据 参数 聚合条件, 配合聚合操作符使用 聚合操作符 $group 功能 分组聚合 需要配合一定的统计操作符 格式 ps: _id 是固定的字符, 表示被选中作为分组依据的域 xxx 为新增显示的域名 xxx 阅读全文
摘要:
索引操作 什么是索引 建立文档所在位置的查找清单, 使用索引可以快速查找, 减少遍历次数, 提高查找效率 索引约束 即: 什么情况下不适合建立索引? 索引本身也占据空间, 数据量很小的时候就没必要用索引 索引表会根据数据的修改及时变更, 过于频繁的变更也会对数据增删改的效率造成较低 因此大量增删改的 阅读全文
摘要:
时间 类型 获取当前时间 new Date() 自动生成当前时间(国际标准时间) Date() 获取当前操作系统的时间(当地时间) 时间函数 ISODate(date) 功能 将指定时间转换为mongoDB 存储时间 参数 默认当前的 ISO 时间 通过字符串指定时间 获取时间戳 valueOf() 阅读全文