我试图使用couchDB,ektorp来存储和查询数据 如果我有像
这样的文件Sofa{
colour:red manufaturedDate: 12/8/2015
}
我如何创建一个视图并查询它...所以我可以回答 给我所有套装或任意颜色的沙发,并在某些日子之间制造..
用户可以搜索他们想要的颜色,并在sudo SQL中选择他们喜欢的任何日子我会编写类似
的内容select* from Sofa where manufaturedDate is inbetween date1 and date 2 and colour in ('red', 'blue', 'orange');
但我很难在couchDB / ektorp中创建等效物 我可以创建视图
[red,12/8/2015] = {Sofa1}
我知道我可以通过mutilpe键搜索 但我不知道如何使用"类型"来查询它。标准
我可以做到
ComplexKey start = ComplexKey.of(query.getStartKey());
ComplexKey end = ComplexKey.of(query.getEndKey());
view2.startKey(start).endKey(end);
OR
for(Object[] sample:query.getKeyValues()){
keys.add(ComplexKey.of(sample));
}
view2.keys(keys);
我怎么能两个都做..我是以错误的方式看待这个?