如下有两条record:
- 查询条件是type=gz --> detai是个List,里面是个obj,查询条件在这个obj里面,而且这个filed是个List,要看里面的值是否符合
- 查询出所有type有gz的整个document
- 结果应该只能查出第一条,第二条不符合
- 应该怎么实现,最好用springdata mongdb
谢谢
{
"name": "test",
"location":"11",
"isTrue":"11",
"details": [
{
"remark": "121221",
"type": ["bj","sh"],
"group": ["123","123"]
},
{
"remark": "321321",
"type": ["sh","gz"],
"group": ["123","123"]
}
]
}
{
"name": "test",
"location":"11",
"isTrue":"11",
"details": [
{
"remark": "121221",
"type": ["bj","sh","sz"],
"group": ["123","123"]
},
{
"remark": "321321",
"type": ["sh"],
"group": ["123","123"]
}
]
}