gpt4 book ai didi

MongoDB 导入/导出索引

转载 作者:IT老高 更新时间:2023-10-28 13:10:41 27 4
gpt4 key购买 nike

我需要一个工具,用于在预先创建正确的数据库名称、集合、设置集合上限并为每个集合创建索引的环境之间快速重新创建 MongoDB 实例的正确“模式”(例如)。不过,我不想在实例之间复制所有数据。我管理的每个环境都有不同的数据,但 DB/collection/caps/indexes 都是相同的。有没有一种简单的方法可以做到这一点,最好是导出一个包含所有名称、大写字母和索引的 JSON 文档的工具,然后可以将其重新导入到新实例中?

最佳答案

我今天为此写了一些东西。导出只是使用 API 方法在所选数据库的集合上调用 list_indexes()options()。导入将创建数据库并使用索引和选项创建集合。

https://github.com/JonnoFTW/mongo-schema-export

它会生成一个文件,您可以使用该文件在另一个数据库上设置索引、上限和验证器。

关于MongoDB 导入/导出索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31120237/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com