美文网首页
mongodb入门-三大对象与固定集合

mongodb入门-三大对象与固定集合

作者: 无为无味无心 | 来源:发表于2018-11-05 11:01 被阅读0次

1 三大对象

``` database collection document``

1.1 与关系数据库对比

database->database
collection->table
document->row  不限制字段 可以自定义

1.2 固定集合 capped collection

 一个几个指定size上限和document 的个数上限,

在集合中数据满足最大个数后,再添加新的数据将把最旧的数据删除,再加入新的数据。
创建脚本:

db.createCollection(<name>,{
capped:<boolean>,//是否为固定集合
autoIndexId:<boolean>,
size:<number>,//固定集合大小
max:<number>,//固定集合最大文档数量
validator:<document>,//验证 json数据
});
倒序查找 capped collection:
var list=db.usrs.find().sort({$natural:-1}).toArrary();
普通的集合转 capped collection
db.runCommand({"convertToCapped":"name",size:1000});

相关文章

  • mongodb入门-三大对象与固定集合

    1 三大对象 ``` database collection document`` 1.1 与关系数据库对比 1...

  • mongoDB应用篇-mongo聚合查询

    上篇我们学习了MongoDB中的一些特殊集合,如TTL集合与固定大小的集合,特殊的索引-文本索引,以及mongo的...

  • Java集合

    一、集合与数组 数组:基本数据、对象都能存储,长度固定。 集合:只能存储对象,长度可变。 二、层次关系 1、Col...

  • 【Mongodb】聚合查询 && 固定集合

    概述 数据存储是为了可查询,统计。若数据只需存储,不需要查询,这种数据也没有多大价值 本篇介绍Mongodb 聚合...

  • MongoDB 笔记一:入门与坑

    MongoDB 笔记一:入门与坑 为啥要先讲mongoDB而不是 入门 MongoDB既然是NOSQL数据库,使用...

  • java集合(list,set,map)

    集合 集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的...

  • 集合框架之ArrayList常用方法

    集合: 是一种容器 数组: 长度固定 可以放任意类型的数据 有下标 集合: 长度不固定 可以放任意类型的对象,...

  • 1. 集合 & 数组

    数组:固定长度的对象容器,存储基础类型。[] 集合:动态长度的对象容器,只能存储对象。 collection 一、...

  • 图像分类

    图像分类入门 -图像分类的概念 背景与意义 所谓图像分类问题,就是已有固定的分类标签集合,然后对于输入的图像,从分...

  • MongoDB快速入门指南与docker-compose快体验

    MongoDB快速入门指南与docker-compose快体验 MongoDB相对于RDBMS的优势 模式少 -M...

网友评论

      本文标题:mongodb入门-三大对象与固定集合

      本文链接:https://www.haomeiwen.com/subject/tsojxqtx.html