有个酒店表,属性有:
标题、描述、价格等字段。
价格字段比较特殊,每天的价格都不一样。
{
"roomList":[
{
"title":"如家中南海酒店",
"desc":"大床房、标准间、双人床都有。",
"priceList":[
{
"date":"2019-10-01",
"price":330
},
{
"date":"2019-10-02",
"price":430
},
{
"date":"2019-10-03",
"price":450
},
{
"date":"2019-10-04",
"price":480
}
]
}
]
}
我想实现的搜索是:2019-10-02 ~ 2019-10-03,价格在400~450之间的酒店。
如何实现啊?
3 个回复
heeexy
赞同来自:
嵌套结构搜索是可以搜的,但是只要数组里有一个元素符合条件, 就会返回数组下的全部元素
父子关系文档看起来更合适, 不过其查询本身限制也多,可以去了解一下
bertonwang
赞同来自:
所以应该是涉及到一个数组。
God_lockin
赞同来自: