mongodb - 我可以在从 v3.6.3 导出的 v4.4.5 数据库中使用 mongdb 数据吗?
问题描述
我有一个版本为 3.6.3 的 mongodb 数据库。我有另一个使用 4.4.5 版本的 mongodb 数据库(在另一台机器上),其中没有文档。我想将 v3.6.3 中的数据放入 v4.4.5 数据库中。我可以使用 mongoexport 然后 mongoimport 安全地执行此操作,还是需要执行更多步骤?
解决方案
是的,mongoexport 将文档写入 JSON 文件,mongoimport 可以读取该文件并将文档插入新数据库。
这些将仅传输文档,而不传输索引信息。如果您还需要移动索引,很多人都想考虑mongodump / mongorestore 。
推荐阅读
- python - Python:计算器功能:
- python - 带有脏数据的特征工程
- javascript - 如何通过ajax将xml文件数据发送到Webmethod?
- iis - IIS 10 URL 将 http 流量重写为 https 重定向不起作用
- javascript - 在“动态”画布上绘图
- arduino - ESP32 上的 AsyncTCP 和带有 SOFTAP 的奇怪堆/套接字问题
- python - 为什么 json 似乎无法正确处理具有相当大数据的对象
- django - 不需要外键
- r - 排名与并列数字
- css - 带有 CSS 的 tabsetPanel 样式(不止一种样式),R Shiny