mongodb - 在 mongodb 中,我有一个集合,其中 DBRef 指向另一个集合。如何在 DBRef 完好无损的情况下复制此集合?
问题描述
在 mongodb 中,我有一个集合,其中 DBRef 指向另一个集合。如何将此集合和引用的集合复制到另一个 DBRef 完整的数据库?我尝试使用 Compass 上的导出和导入功能,但是使用这种方法,引用似乎没有导入到新数据库中。
解决方案
我使用 Compass 上的导出和导入功能将信息从一个 mongodb 安装复制到另一个。新站点的集合上的 DBRef 未为集合定义,但 id 是完整的。所以我只需要手动检查并更新集合中的所有文档以引用正确的集合。这解决了问题。
推荐阅读
- pandas - 尝试在选定列中取平均值时得到“nan”?
- azure - 在入门练习中上传设备代码时,多次尝试都失败
- azure-ad-b2c - AllowInsecureAuthInProduction REST API 元数据元素的含义是什么?
- javascript - 如何以方形模式移动对象?
- php - 用PHP中的字母之间的空格更正损坏的标题
- java - BitSet 长度返回 0
- python - 解决“Unndent 不匹配任何外部缩进级别”
- python - 使用 RPi 在启动时运行 OpenCV 脚本
- visual-studio - SSRS 未使用报表管理器中指定的数据源
- unity3d - 如何使动画剪辑一次运行一个而不是混合在一起