如何从 URI 克隆 Mongo 数据库模式(仅克隆模式,无数据)
How to clone Mongo DB schema from URI (clone only schema, no data)
TL;DR:简而言之:我想从 URI
复制所有 类 及其列(列名和类型),但没有数据
uri 示例:mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
我正在寻找 method/library/suggestion 以 从 Mongo URI 克隆 Mongo 数据库架构。我无权访问 IU(以便导出模式)。
我正在使用 Parse Server 应用程序,因此我可以操作数据和架构,但需要能够使用 cronjob 循环克隆架构。 (那时没有手册)。
我找到了几个可用于克隆数据库或从模式(平面 mongo 或使用 mongoose)创建 JSON 文件的库,但这些替代方案不采用 URI,而是使用我自己实例化的架构。
我希望得到帮助,建议,任何从哪里开始的事情。
我找到了两种实现此目的的方法:
使用mongodb-compass并继续使用UI助手。
使用 mongodrdl:
https://docs.mongodb.com/bi-connector/current/reference/mongodrdl/
(link 由@semperlabs 提供)
TL;DR:简而言之:我想从 URI
复制所有 类 及其列(列名和类型),但没有数据uri 示例:mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]
我正在寻找 method/library/suggestion 以 从 Mongo URI 克隆 Mongo 数据库架构。我无权访问 IU(以便导出模式)。
我正在使用 Parse Server 应用程序,因此我可以操作数据和架构,但需要能够使用 cronjob 循环克隆架构。 (那时没有手册)。
我找到了几个可用于克隆数据库或从模式(平面 mongo 或使用 mongoose)创建 JSON 文件的库,但这些替代方案不采用 URI,而是使用我自己实例化的架构。
我希望得到帮助,建议,任何从哪里开始的事情。
我找到了两种实现此目的的方法:
使用mongodb-compass并继续使用UI助手。
使用 mongodrdl: https://docs.mongodb.com/bi-connector/current/reference/mongodrdl/ (link 由@semperlabs 提供)