从Mongodb客户端,我们可以使用db.Collection.stats()获取集合的状态,例如:
+ 记录数量(count)
+ 磁盘上的大小(storageSize)
+ 索引(indexSizes)
+ 平均对象大小(avgObjSize)
现在我想通过Mongodb Java驱动程序从Web后端监视这些数据,请告诉我如何获取它们?
我参考了http://mongodb.github.io/mongo-java-driver/3.0/driver-async/getting-started/quick-tour-admin/,但这对我来说不是足够的信息。
谢谢!
+ 记录数量(count)
+ 磁盘上的大小(storageSize)
+ 索引(indexSizes)
+ 平均对象大小(avgObjSize)
现在我想通过Mongodb Java驱动程序从Web后端监视这些数据,请告诉我如何获取它们?
我参考了http://mongodb.github.io/mongo-java-driver/3.0/driver-async/getting-started/quick-tour-admin/,但这对我来说不是足够的信息。
谢谢!
database.runCommand()
方法获取集合统计文档;请参见https://stackoverflow.com/questions/61052446/how-to-call-db-collection-stats-from-mongo-java-driver-using-mongoclient-class/61052966#61052966。 - prasad_