使用 rmongodb 或 RMongo 在 R 中获取数据统计信息
Get data statistics in R with rmongodb or RMongo
使用 robomongo 我可以使用
获取数据的基本描述
db.getCollection('Exempt').stats()
但我似乎无法使用 rmongodb 或 RMongo 包在 nR 中获取此信息。
有人可以帮忙吗?
此致,
阿布舍克
您可以使用 library(mongolite)
获取此信息(以及更多)。你想要的命令是 mongo$info()
library(mongolite)
mongo <- mongo(collection = "test", db = "test")
info <- mongo$info()
info$stats
# $ns
# [1] "test.test"
#
# $count
# [1] 0
#
# $size
# [1] 0
#
# $storageSize
# [1] 8192
#
# $numExtents
# [1] 1
#
# $nindexes
# [1] 1
#
# $lastExtentSize
# [1] 8192
#
# $paddingFactor
# [1] 1
#
# $systemFlags
# [1] 1
#
# $userFlags
# [1] 1
#
# $totalIndexSize
# [1] 8176
#
# $indexSizes
# $indexSizes$`_id_`
# [1] 8176
#
#
# $ok
# [1] 1
rm(mongo); gc()
使用 robomongo 我可以使用
获取数据的基本描述db.getCollection('Exempt').stats()
但我似乎无法使用 rmongodb 或 RMongo 包在 nR 中获取此信息。
有人可以帮忙吗?
此致, 阿布舍克
您可以使用 library(mongolite)
获取此信息(以及更多)。你想要的命令是 mongo$info()
library(mongolite)
mongo <- mongo(collection = "test", db = "test")
info <- mongo$info()
info$stats
# $ns
# [1] "test.test"
#
# $count
# [1] 0
#
# $size
# [1] 0
#
# $storageSize
# [1] 8192
#
# $numExtents
# [1] 1
#
# $nindexes
# [1] 1
#
# $lastExtentSize
# [1] 8192
#
# $paddingFactor
# [1] 1
#
# $systemFlags
# [1] 1
#
# $userFlags
# [1] 1
#
# $totalIndexSize
# [1] 8176
#
# $indexSizes
# $indexSizes$`_id_`
# [1] 8176
#
#
# $ok
# [1] 1
rm(mongo); gc()