在 Rails 项目中,用的是 Mongoid 这个组建,整体来说都很好,何 ActiveRecord 没多大区别。 可以唯一让我苦恼的是每次又数据结构变更的时候,比如要一下动作:
1. 重命名一个字段;
2. 变更字段的类型;
3. 去掉一个字段;
以前 ActiveRecord 的时候完全可以通过 Migration 来很好的解决从开发环境到产品环境过度的问题,但是到了 Mongoid 里面就不好搞了。
虽然也有 mongoid_rails_migrations
这个组件来模拟 Migration,可实际上效果却没那么好...