如何从 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,而是使用我自己实例化的架构。

我希望得到帮助,建议,任何从哪里开始的事情。

我找到了两种实现此目的的方法:

  1. 使用mongodb-compass并继续使用UI助手。

  2. 使用 mongodrdl: https://docs.mongodb.com/bi-connector/current/reference/mongodrdl/ (link 由@semperlabs 提供)