gpt4 book ai didi

ruby-on-rails - 添加继承后检索现有的 MongoDB 集合

转载 作者:可可西里 更新时间:2023-11-01 10:44:19 26 4
gpt4 key购买 nike

我使用 Mongoid 作为我的数据库包装器。我有一个没有继承的模型和集合中的数千个文档。然后我重构它以从基类继承。现在我无法检索原始数据。我在查询类或基类时没有看到它。

我应该如何处理这个变化?我看到 Mongoid 确实允许继承并将所有文档存储在父集合中,然后添加一个“_type”字段以进行类型区分。我是否应该将数据迁移到临时集合、部署代码更改,然后将临时数据迁移到新的基础集合并设置 _type 字段?

谢谢

最佳答案

决定只将生产转储到我的本地数据库。然后将文档复制到新的基类集合并验证 _type 是否已设置。然后最终将其恢复生产。

关于ruby-on-rails - 添加继承后检索现有的 MongoDB 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152783/

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