在 GitHub 上为协作团队共享小型 MongoDB 数据集

问题描述 投票:0回答:1

我是一个使用 MongoDB 的小团队的一员,我们正在寻找在 GitHub 上共享 MongoDB 数据的最佳方式。我们的团队规模很小,数据集也不是太大。我们希望确保遵循版本控制和协作的最佳实践,同时保持流程简化。对于我们这样规模的团队来说,在 GitHub 上有效共享 MongoDB 数据的推荐步骤和工具是什么?我们希望保持数据完整性并使协作尽可能顺利。

详情:

  • 我们的团队规模只有少数成员,所以我们不需要复杂的企业级解决方案。
  • 我们正在使用的 MongoDB 数据集相对较小,因此易于管理和共享。
  • 我们希望对数据保持适当的版本控制,以跟踪更改并轻松协作。
  • 数据完整性对我们来说很重要,因此我们使用的任何方法都应该确保共享数据保持一致。
  • 我们愿意使用脚本、实用程序或现有工具来帮助自动化流程并减少人为错误。

具体而言,我们正在寻求以下方面的建议:

  1. 如何以适合在 GitHub 上共享的方式导出 MongoDB 数据。
  2. 用于自动化导出和版本控制过程的推荐工具或库。
  3. 保持共享数据一致并避免冲突的有效方法。
  4. 设置 GitHub 存储库来存储 MongoDB 数据的最佳实践。
  5. 共享数据附带的文档的任何提示,以便其他团队成员能够理解其结构和目的。
database mongodb git github mongodb-query
1个回答
0
投票

您无法在 GitHub 上运行 MongoDB 服务器。但您可以使用免费的 MongoDB Atlas

在数据库上,您可以经常运行

mongoexport
mongodump
(请参阅MongoDB数据库工具

mongoexport
创建纯文本的 JSON 文件,而
mongodump
创建二进制文件。您可以将这些文件上传到 Github,但是二进制文件的版本控制会很困难。

© www.soinside.com 2019 - 2024. All rights reserved.