【发布时间】:2012-12-26 03:17:22
【问题描述】:
在很多情况下,我需要在创建后保持数据不变。但我还需要参考更新的信息来创建新记录。例如,我有两个集合;
Order{
has may products
}
Product{
name: string
price: float
}
我在创建订单时,需要参考当前的产品信息,放入订单文档中。但是在我创建订单后,我不希望以后更改产品时更改它。我怎样才能在 mongodb 中实现这一点?我应该使用 embeds_many 关系吗?
顺便说一句,我在 Rails 应用程序中使用 mongoid。
提前致谢!
【问题讨论】:
标签: ruby-on-rails mongodb mongoid nosql