Mongodb open edx如何在mongo数据库中存储课程内容数据?

Mongodb open edx如何在mongo数据库中存储课程内容数据?,mongodb,openedx,database,Mongodb,Openedx,Database,我正在开发类似于OpenEDX的在线课件网站 课件数据存储在mongo数据库中,我想找出每门课程占用的磁盘空间量 数据库为edxapp,包含以下集合: 1. 模块存储 2. fs.文件 3. fs.chunk使用:edxapp db.modulestore.find({“\u id.category”:“course”},{'name':'1'}) 请看本页的Mongo部分: 最近,开放式edX模块存储被禁用 要查看课程,请执行以下操作: db.modulestore.active_versio

我正在开发类似于OpenEDX的在线课件网站

课件数据存储在mongo数据库中,我想找出每门课程占用的磁盘空间量

数据库为edxapp,包含以下集合: 1. 模块存储 2. fs.文件
3. fs.chunk

使用:
edxapp

db.modulestore.find({“\u id.category”:“course”},{'name':'1'})

请看本页的Mongo部分:

最近,开放式edX模块存储被禁用

要查看课程,请执行以下操作:

db.modulestore.active_versions.find().pretty()
要查看包含课程本身、章节、小节和单元的课程结构,请执行以下操作:

db.modulestore.structures.find().pretty()
最后,要查看包含单元实际HTML内容的课程定义:

db.modulestore.definitions.find().pretty()  
要检查这些集合的大小,只需运行:

db.<collection.name>.stats()
db..stats()
这将输出集合的
storageSize

db.<collection.name>.stats()