MongoDB的介绍
qq_42982789
这个作者很懒,什么都没留下…
展开
-
MongoDB的介绍
简介MongoDB 是一个基于分布式 文件存储的NoSQL数据库由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案查看官方网站MongoDB特点模式自由 :可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储 JSON风格文件的形式完整的索引支持:对任何属性可索引复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间...原创 2018-09-26 20:08:31 · 124 阅读 · 0 评论 -
Mongodb数据查询
数据查询基本查询方法find():查询db.集合名称.find({条件文档})方法findOne():查询,只返回第一个db.集合名称.findOne({条件文档})方法pretty():将结果格式化db.集合名称.find({条件文档}).pretty()比较运算符等于,默认是等于判断,没有运算符小于lt小于或等于lt小于或等于lt小于或等于lte大于gt大于或等于...原创 2018-10-11 19:21:33 · 198 阅读 · 0 评论 -
MongoDB数据库的操作
数据库切换查看当前数据库名称db查看所有数据库名称列出所有在物理上存在的数据库show dbs切换数据库如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建use 数据库名称默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中数据库删除删除当前指向的数据库如果数据库不存在,则什么也不做db.dropDatabas...原创 2018-10-08 20:14:20 · 107 阅读 · 0 评论 -
Mongodb数据库安全、复制、备份与python交互
超级管理员为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户采用了角色-用户-数据库的安全管理方式常用系统角色如下:root:只在admin数据库中可用,超级账号,超级权限Read:允许用户读取指定数据库readWrite:允许用户读写指定数据库创建超级管理用户use admindb.createUser({ user:'adm...原创 2018-10-18 19:44:18 · 727 阅读 · 0 评论 -
Mongodb数据 ,聚合 aggregate
聚合 aggregate聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入ps ajx | grep mongo在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理常用管道$gro...原创 2018-10-16 20:33:05 · 175 阅读 · 0 评论