hand
_1_38_16
4
返回栏目
0k
0.8k
0k
0k
0.5k
1k
0k
0k
2k
0.9k
2k
1k
1k
1k
0k
0k
1k
7k
0.2k
1k
0.2k
3k
0k
0.7k
0.3k
1k
0.5k
3k
0.2k
0.8k
0.3k
0k
0k
0.1k
0k
0k
返回MongoDB栏目
作者:
贺及楼
成为作者
更新日期: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 | 设置固定集合中包含文档的最大数据。 |
MongoDB
整章节共36节
快分享给你的小伙伴吧 ~