【发布时间】:2011-06-19 04:34:18
【问题描述】:
我有一个使用 mongodb 的 rails 项目,我遇到的问题是当我有从以前的模型制作的记录(文档)时。 (我遇到了类错误,仅针对较旧的记录)
有没有一种快速的方法来修复那些 mongodb 文档的 rails 方式,使用一些命令。
或者是否有一个命令我可以使用 mongoid 运行它以在 mongo 中打开特定模型,然后我可以手动戳文档(删除不需要的关联)。
【问题讨论】:
-
您必须编写一个 mongo 查询来更改需要更改的文档。 mongodb 中没有模型之类的东西,它纯粹是由您正在使用的某个应用程序库在顶部分层的一些抽象。
-
并且不要通过mongo shell修改文档,它会错误地处理数据类型:mongodb.org/display/DOCS/…
标签: ruby-on-rails mongodb mongoid