MongoDB数据库
西红柿炒番茄丶丨
这个作者很懒,什么都没留下…
展开
-
MongoDB介绍和Ubuntu下的安装
MongoDB简介 MongoDB是一个基于分布式文件存储的NoSQL数据库。 由c++语言编写,运行稳定,性能高。 旨在为WEB应用提供可扩展的高性能数据存储解决方案 专有名词 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合原创 2017-07-27 15:04:23 · 384 阅读 · 0 评论 -
MongoDB数据库命令、集合命令,以及数据类型
数据库命令 在终端使用mongo连接服务端 连接成功之后,默认使用的是test数据库 查看当前的数据库名称 db 查看所有的数据库名称,列出所有在物理内存上存在的数据库 show dbs 切换数据库,如果数据库不存在也并不会去创建,知道插入数据或者创建集合时数据库才会被创建 use 数据库名称 删除当前所指向的数据库,如果数据库不存在,则什么也不会做 db.dropDatabase()原创 2017-07-27 15:05:59 · 1085 阅读 · 0 评论 -
MongoDB中基本的增删改查操作
插入 语法 db.集合名称.insert(document) 插入的内容是document(文档)类型,键值对形式,使用{} 插入文档时,如果不指定参数_id,那么MongoDB会为文档分配一个唯一的ObjectID 例如 // 创建集合students db.createCollection('students') // 向集合中插入一条学生数据 db.students.insert({原创 2017-07-27 17:46:55 · 702 阅读 · 0 评论 -
MongoDB中的数据查询
准备数据 db.stu.insert({name:'郭靖',hometown:'蒙古',age:20,gender:true}) db.stu.insert({name:'黄蓉',hometown:'桃花岛',age:18,gender:false}) db.stu.insert({name:'杨康',hometown:'大金',age:20,gender:true}) db.stu.ins原创 2017-07-27 17:47:23 · 751 阅读 · 0 评论 -
MongoDB中的聚合 aggregate
聚合(aggregate)主要用于计算数据,类似sql中的sum(),avg()。 db.集合名称.aggregate({管道:{表达式}}) 管道 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入 在mongodb中,管道具有同样的作用,文档处理完毕后,通过管道进行下一次处理 常用管道 $group:将集合中的文档分组,可用于统计结果 $match:过滤数原创 2017-07-27 17:47:59 · 2309 阅读 · 0 评论