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