我是一个使用 MongoDB 的小团队的一员,我们正在寻找在 GitHub 上共享 MongoDB 数据的最佳方式。我们的团队规模很小,数据集也不是太大。我们希望确保遵循版本控制和协作的最佳实践,同时保持流程简化。对于我们这样规模的团队来说,在 GitHub 上有效共享 MongoDB 数据的推荐步骤和工具是什么?我们希望保持数据完整性并使协作尽可能顺利。
详情:
具体而言,我们正在寻求以下方面的建议:
您无法在 GitHub 上运行 MongoDB 服务器。但您可以使用免费的 MongoDB Atlas
在数据库上,您可以经常运行
mongoexport
或mongodump
(请参阅MongoDB数据库工具)
mongoexport
创建纯文本的 JSON 文件,而 mongodump
创建二进制文件。您可以将这些文件上传到 Github,但是二进制文件的版本控制会很困难。