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