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