【发布时间】:2020-04-27 10:47:32
【问题描述】:
我有两个集合,全局和本地。 Global 包含全局数据,local 包含覆盖数据。
全局文档如下所示:
{
"sku" : "MAYBE0000001",
"color" : "BLUE",
"gender" : "F",
"variant" : null,
"price" : "1000"
})
本地文档的样子
{
"sku" : "MAYBE0000001",
"price" : "1500"
}
我要搜索:
- 对于 1300 到 1800 的价格范围,搜索应该给我 MAYBE0000001 产品,因为它已被覆盖。
- 对于从 700 到 1300 的价格范围,搜索应该给我 0 个结果。
- 对于性别“F”的搜索,我应该得到 sku MAYBE0000001,因为它没有被覆盖。
合并价格后如何运行查询。将来可能会覆盖颜色。
【问题讨论】:
标签: mongodb collections