如何将文档大小大于 2MB 的集合从 mongodb 迁移到 cosmosDB

How to migrate a collection whose document size is greater than 2MB from mongodb to cosmosDB

我计划将所有集合从 MongoDB 迁移到 Azure cosmosDB。由于 MongoDB 中文档的最大大小为 16MB。

我有很多大小超过 2MB 的文件。但在 cosmosDB 中,最大文档大小为 2MB。因此,在从 mongo 迁移到 cosmos 时,我遇到了存储大小问题。

是否可以迁移大文档?如果是这样..任何人都可以建议我将大型文档从 mongo 迁移到 cosmos 的步骤。

您需要将文档分解成更小的尺寸以存储在 Cosmos DB 中,然后使用查询在您的应用程序中重新组装,这需要进行一些重写。