<span>mongodb的collection方法</span>
##################################################################################################################################################################
获取集合详情:db.iphone.stats():
mongodb的每一个集合(table)对应着一个物理文件(dbpath/database_name/collection/xxx-yyy.wt),如何查看某个集合对应的物理文件名称呢?这个与mysql开启了innodb_file_per_table=1一致,均是一个表对应着一个物理文件,方便管理:
#############################################
#############################################
glc-test:PRIMARY> db.iphone.stats() "ns" : "apple.iphone", "uri" : "statistics:table:apple/collection/29-3120963922244296583",
##################################################################################
获取集合和索引详情:db.collection_name.stats({indexDetails:true})
获取集合中索引对应的物理文件(dbpath/database_name_index/xxx-yyy.wt):
"fetch_time_1_creation_time_1" : { "metadata" : { "formatVersion" : 8, "infoObj" : "{ \"v\" : 2, \"key\" : { \"fetch_time\" : 1, \"creation_time\" : 1 }, \"name\" : \"fetch_time_1_creation_time_1\", \"ns\" : \"eagle.weibo\" }" }, "type" : "file", "uri" : "statistics:table:eagle/index/307-3120963922244296583", "LSM" : 。。。。。
#######################################################