【发布时间】:2013-07-06 09:00:52
【问题描述】:
我想在 RavenDB 中实现产品折扣功能。
产品文档:
{
"RegularPrice": 10.00,
"ReferencePrice": 0.0,
"Categories": [
"A",
"B",
"C"
]
}
例如,现在我想为“A”类的所有产品打折。 因此,我在折扣文档中将类别映射到折扣率,如下所示:
{
"ProductDiscount": {
"A": 20.0
}
}
问题是我如何计算 ReferencePrice 并在以下情况下存储或更新它:
- 添加了新产品?
- RegularPrice 更新了吗?
- 折扣文档更新了吗?
看来我应该用触发器来处理这个问题。但我不确定!
【问题讨论】:
标签: ravendb