k**n 发帖数: 3989 | 1 某种保险产品的查询,
用户输入
Field0=[1,2,3,4,5,6,7]
Field1=[10,20,40]
Field2=[2,3]
Field3=[1,2]
Field4 =true,
...
Field10=0,
value={v1=20,v2,v3..}
要求快速返回以上所有组合的结果。
应该如何设计shechma?
正常的json结构是. {_id,f1:10,f2:2,....f10:0,value:{v1,v2,v3}}
我是不是可以就跟做cache的key:value一样。把查询条件做成key?
每列
{_id:productid_f1_f2_f3_...f10,
value:{v1,v2,v3}
}
不清楚对mongo来说有没有必要这样做。 | p*****2 发帖数: 21240 | 2 这个问题跟db的关系是什么呀
【在 k**n 的大作中提到】 : 某种保险产品的查询, : 用户输入 : Field0=[1,2,3,4,5,6,7] : Field1=[10,20,40] : Field2=[2,3] : Field3=[1,2] : Field4 =true, : ... : Field10=0, : value={v1=20,v2,v3..}
| n******n 发帖数: 12088 | 3 没看懂问题
【在 k**n 的大作中提到】 : 某种保险产品的查询, : 用户输入 : Field0=[1,2,3,4,5,6,7] : Field1=[10,20,40] : Field2=[2,3] : Field3=[1,2] : Field4 =true, : ... : Field10=0, : value={v1=20,v2,v3..}
|
|