• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回MongoDB栏目

17 - 集合 - 创建、信息、错误信息

作者:

贺及楼

成为作者

更新日期:2024-07-10 17:13:49

集合 - 创建、信息、错误信息
分类 命令 释义
信息 db.userInfo.getDB(); 得到当前聚集集合所在的db
集合table show collections 显示当前数据库中的集合(类似关系数据库中的表)
创建 db.createCollection(集合名称, [选项]); 创建一个聚集集合
创建 db.createCollection("collName"); 创建一个聚集集合
创建 db.createCollection("collName", {size: 20, capped: 5, max: 100}); 创建一个聚集集合
信息 db.userInfo.count(); 查询当前集合的数据条数
信息 db.userInfo.countDocuments(); 查询当前集合的数据条数
信息 db.userInfo.dataSize(); 查看数据空间大小
信息 db.userInfo.totalSize(); 得到聚集集合总大小
信息 db.userInfo.storageSize(); 聚集集合储存空间大小
状态 db.userInfo.stats(); 得到当前聚集的状态
索引状态 db.printCollectionStats(); 显示当前db所有聚集索引的状态
版本 db.userInfo.getShardVersion() Shard版本信息
改名 db.userInfo.renameCollection("users"); 将userInfo重命名为users
删除 db.userInfo.drop(); 删除当前聚集集合
错误信息 db.getPrevError(); 查询之前的错误信息
错误信息 db.resetError(); 清除错误记录
集合table db.getCollection("account"); 得到指定名称的聚集集合(table)
集合table db.getCollectionNames(); 得到当前db的所有聚集集合
配置项 类型 描述
capped boolean 是否创建固定集合,也就是固定大小的集合。默认为 false。当设置true时,需要指定 size 配置项。当超过最大值时,新的数据会覆盖掉最早的数据。
size number 设置固定集合的最大值,单位是字节。
max number 设置固定集合中包含文档的最大数据。