从转储的数据库中提取模式和模型

时间:2014-04-30 13:21:24

标签: mongodb mongoose

我已将项目的mongo db数据库转储到我的机器中,并希望从转储的数据库中提取架构和模型。

mongo db中是否有任何方法可以在dumped database的帮助下恢复架构。

对此方面的任何建议或反馈都表示赞赏。

1 个答案:

答案 0 :(得分:1)

您是否无法将数据恢复到MongoDB实例并再次查看数据?

不确定模式的含义,因为MongoDB在模式上非常灵活。从youu问题的本质来看,模式似乎是以mongoose定义的,而不是完全在MongoDB本身中定义,并且您正在尝试根据转储中包含的数据对该mongoose模式进行逆向工程。

如果您不想启动新实例并导入数据,另一个选项可能是使用 bsondump 实用程序作为MongoDB程序包的一部分,将BSON转储文件转换为JSON格式并进行分析它们。