信息 |
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的所有聚集集合 |