目前我在春天使用 mongoDB 作为 mongoTemplate 。我有 2 个问题 1.如何在 mongoTemplate 中执行原始查询 2.如何在单个文档中使用 mongoTemplate 仅在数组中查找匹配对象
按createDate排序后,这是我正在获取的文档。这里电影数组包含对象。我只想从此排序的文档中获取匹配的对象。而不是从整个集合示例中获取:
{
"category": "movies",
"movies": [
{
"name": "HarryPotter",
"language": "english"
},
{
"name": "conjuring",
"language": "english"
},
{
"name": "Fana",
"language": "hindi"
}
],
"createDate" : ISODate("2016-11-4T14:57:12.750+0000")
}
if movies.language is english in query
excepted OutPut:
{
"category": "movies",
"movies": [
{
"name": "HarryPotter",
"language": "english"
},{
"name": "conjuring",
"language": "english"
}
]
}